| Name | Description | |
|---|---|---|
![]()  | ImGearPDFDocument Constructor | Initializes a new instance of the ImGearPDFDocument class. | 
            The following tables list the members exposed by ImGearPDFDocument.
| Name | Description | |
|---|---|---|
![]()  | ImGearPDFDocument Constructor | Initializes a new instance of the ImGearPDFDocument class. | 
| Name | Description | |
|---|---|---|
![]()  | Form | Gets the acroform. Create with CreateForm() and delete with DeleteForm(). If a loaded document already has Acroforms, this property will already be created after loading, otherwise it will be null. | 
![]()  | LayerCount | Gets layer count for the document. | 
![]()  | Pages | Overridden. Gets a collection of the document pages. | 
![]()  | Signatures | Gets the signatures present in this document. | 
![]()  | XFAContentType | Gets a type of XFA content is placed in the PDF document. | 
| Name | Description | |
|---|---|---|
![]()  | Clone | Overridden. Clones the document. | 
![]()  | CreateDictionary | Creates a new optional-content membership dictionary object in the given document for the given layers and visibility policy. | 
![]()  | CreateForm | Creates a new form and associates it with the PDFDocument. | 
![]()  | CreateLayer | Creates a new layer (optional-content group) object in the document. | 
![]()  | CreateNewPage | Creates new page in the document. | 
![]()  | ExtractText | Extracts text from the document. | 
![]()  | FlattenFormField | Flattens and removes a single acroform field. | 
![]()  | FlattenFormFields | Flattens and removes all acroform fields and the acroform itself. | 
![]()  | GetBookmark | Gets the root of the document's bookmark tree. | 
![]()  | GetInfo | Gets the value of a key in a document's Info dictionary, or the value of this same key in the XMP metadata, whichever is latest. | 
![]()  | GetLayer | Gets the layer with a specified index. | 
![]()  | GetNewCryptHandler | This method gets the specified document's new security handler. | 
![]()  | GetNewSecurityData | This method gets the security data for the specified document's new security handler. | 
![]()  | GetNewSecurityInfo | This method gets the security information from the specified document's new security handler. | 
![]()  | GetRoot | This method returns the Catalog dictionary of the PDF document. | 
![]()  | GetSecurityData | This method gets the security data for the specified document's current security handler. | 
![]()  | InsertPages | Inserts pages from given document into the current document. | 
![]()  | PermRequest | Checks the permissions associated with the specified document using the latest permissions format and determines whether the requested operation is allowed for the specified object in the document. | 
![]()  | Prints document. | |
![]() ![]()  | RegisterAuthProc | Registers the authorization procedure, which will be called when open a secured PDF file, i.e. a PDF that has either the user or the master password set. | 
![]()  | RemoveForm | Deletes the form associated with the PDFDocument. This will remove all fields from the PDF document. | 
![]()  | RemoveLayer | Destroys the layer (optional-content group) object. | 
![]()  | RemoveXFA | Removes XFA content from a PDF document. | 
![]()  | Save | Overloaded. Native PDF saving routine, recommended for saving PDF and PS documents to System.IO.Stream object. | 
![]()  | SaveCompressed | Overloaded. Save highly-compressed PDF document to a System.IO.Stream object. | 
![]()  | SetInfo | Sets the value of a key in a document's Info dictionary. | 
![]()  | SetNewCryptHandler | This method sets specified document's new security handler. | 
![]()  | SetNewSecurityData | This method sets the security data structure for the specified document's new security handler. | 
![]()  | VerifySignatures | Checks if all existing signatures are valid, and returns immediately when one fails. |