3

PdfSharp にこの注釈の画像を表示させることができないようです。PdfAnnotation.Icon プロパティがないため、設定できません。

XFont font = new XFont("Verdana", 10);
PdfPage page = wDoc.Parent.Page;
XGraphics gfx = wDoc.Parent.gfx;
XRect rec = gfx.Transformer.WorldToDefaultPage(new XRect(new XPoint(30, 60), new XSize(30, 30)));
PdfRectangle rect = new PdfRectangle(rec);
PdfLinkAnnotation link = PdfLinkAnnotation.CreateFileLink(rect, wDoc.FileLocation);
gfx.DrawString("These files were attached:", font, XBrushes.Black, 30, 50, XStringFormat.Default);

link.Rectangle = new PdfRectangle(rec);
page.Annotations.Add(link);

私はそれをここまで取得しましたが、空白のボックスを除いて、注釈は存在します! 何かを言わせたり、単に画像を表示したりするにはどうすればよいですか?

4

3 に答える 3

2

私はクラスPdfLinkAnnotationに精通していません。page.AddDocumentLink、page.AddWebLink、およびpage.AddFileLinkを使用してリンクを作成できます。これらの方法を使用すると、アイコンを画像として描画できます。

于 2009-08-25T09:41:24.660 に答える