Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.23
|
Leadtools.Pdf Assembly > Leadtools.Pdf Namespace > PDFDocumentPage Class : Signatures Property |
public IList<PDFSignature> Signatures {get;}
'Declaration
Public ReadOnly Property Signatures As IList(Of PDFSignature)
'Usage
Dim instance As PDFDocumentPage Dim value As IList(Of PDFSignature) value = instance.Signatures
public List<PDFSignature> getSignatures()
public: property IList<PDFSignature^>^ Signatures { IList<PDFSignature^>^ get(); }
By default, the Fonts, Annotations, Objects, FormFields, Signatures and Hyperlinks lists are not populated when a new PDFDocument is created and the values of these properties are null. You must call the PDFDocument.ParsePages method to parse the items that you are interested in (depending on the PDFParsePagesOptions passed as the options parameter to the method). This is done for performance reasons and to give the user the ability to parse only the objects and pages of interest.
The Signatures list will be populated if PDFParsePagesOptions.Signatures is passed as part of the options parameter to PDFDocument.ParsePages. After this method returns, all the pages parsed will have their Signatures properties populated either with a list of the digital signatures found in the page or an empty list (with IList<PDFObject>.Count equal to 0).
When parsing is finished, the Signatures property will contain a list of the PDFSignature items found in the page.
For an example on general parsing of PDF pages, refer to PDFDocumentPage, for an example on drawing the objects of a page on the surface of an image, refer to PDFObject.