I have some PDFs with signatures in them. Their info is included in the document as a WidgetAnnotation. Now I want this annotation’s visual representation in the PDF to be shown by default when the document is opened. I’m aware this is not working with the test version of Aspose, but I was hoping you could tell me whether it was possible at all.
Until now I have not found a conclusive way to make e.g. a border show even when the mouse is not hovering over the signature field. A WidgetAnnotation does not have .Open as a property, which seems to be the way it is done with other annotation types.
Hi Sorin,
Here is the file I’m working with. I have screencapped it opened in
Adobe Reader, where there is a border around the signature part when
hovered over. What I would like is for the border to show at all times,
for example [another option might be to change the background colour].
Hi Sorin,
the sake of correction, I have logged it in our issue tracking system as PDFNEWNET-39152. We
will investigate this issue in details and will keep you updated on the status
of a correction.
We apologize for your inconvenience.
// Open document
Document pdfDocument = new Document("c:/pdftest/15-07-29+Schreiben+an+Frau+Volkmann+(2+Signaturen).pdf");
// Instantiate DefaultAppearance object
Aspose.Pdf.InteractiveFeatures.DefaultAppearance default_appearance = new Aspose.Pdf.InteractiveFeatures.DefaultAppearance("Arial", 28, System.Drawing.Color.Red);
Aspose.Pdf.InteractiveFeatures.Annotations.WidgetAnnotation annotation = (Aspose.Pdf.InteractiveFeatures.Annotations.WidgetAnnotation)pdfDocument.Pages[1].Annotations[2];
// Loop through all the annotations
//foreach (Aspose.Pdf.InteractiveFeatures.Annotations.WidgetAnnotation annotation in pdfDocument.Pages[1].Annotations)
{
Console.WriteLine(annotation.Name);
Console.WriteLine(annotation.Rect.Height );
//annotation.DefaultAppearance = default_appearance;
Border border = new Border(annotation);
border.Width = 5;
border.Dash = new Dash(1, 1);
annotation.Border = border;
}
pdfDocument.Save("c:/pdftest/FormatingUpdated.pdf");