Wie füge ich einen link zu einer Datei in PdfSharp?
Ich kann nicht scheinen, um PdfSharp zu zeigen, ein Bild für diese Anmerkung. Es muss nicht die PdfAnnotation.Icon-Eigenschaft, so kann ich nicht einstellen, dass.
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);
Habe ich es so weit, und die annotation vorhanden ist, außer es ist eine leere box! Wie gehe ich darum, etwas sagen oder sogar ein Bild zeigen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Seite.AddWebLink(AREArect) und fügen Sie dann den text-Bereich mit gfx.drawstring(AREArect)
Ich bin nicht vertraut mit Klasse PdfLinkAnnotation.
Sie können Seiten.AddDocumentLink, Seite.AddWebLink, und Seite.AddFileLink, um links zu erstellen.
Wenn Sie diese Methoden verwenden, können Sie ziehen Sie das Symbol als Bild.
Beispielcode für Uri Verwendung: