Q:
When I add a file attachment to a PDF (via Annot), how do I turn off
the icon for the file attachment?
The code I'm using is:
Annot file_attach = Annot.CreateFileAttachment( _outDoc.GetSDFDoc(),
iconRect, localPath, "None" );
_page.AnnotPushBack( file_attach );
When viewing the file in Acrobat 8.0, I get a "pushpin" icon next.
How do I get ride of this icon?
----
A:
Based on your requirements it seems that you would like to associate
the attachment with the document instead of the page.
If you want to associates a file attachment with the document, use
pdfdoc.AddFileAttachment(...).
For example:
FileSpec fs = FileSpec.Create(doc, "myexternal.pdf", true);
doc.AddFileAttachment("MyFile", fs);
If you want to create a file attachment annotation on a given page use
(and create an annotation object), you can call
Annot.CreateFileAttachment(), but this will also create the icon (i.e.
the annotation) on the page.
How can I set the value of the tooltip?
You may want to use annot.SetTextContents("My Text");