Aspose.Pdf.Forms
Contents
[
Hide
]The Aspose.Pdf.Forms namespace has classes which describes forms (standard, static, dynamic) and various types of fields like text box, list box, radio button etc.
Classes
| Class | Description |
|---|---|
| BarcodeField | Class represents barcode field. |
| ButtonField | Class represnets push button field. |
| CheckboxField | Class representing checkbox field |
| ChoiceField | Represents base class for choice fields. |
| ComboBoxField | Class representing Combobox field of the form. |
| DateField | Date field with calendar view. |
| DocMDPSignature | Represents the class of document MDP (modification detection and prevention) signature type. |
| ExternalSignature | Creates a detached PKCS#7 signature using a X509Certificate2. It supports usb smartcards, tokens without exportable private keys. |
| Field | Base class for acro form fields. |
| FileSelectBoxField | Field for file select box element. |
| Form | Class representing form object. |
| IconFit | Describes how the widget annotation’s icon shall be displayed within its annotation rectangle. |
| ListBoxField | Class represents ListBox field. |
| NumberField | Text Field with specified valid chars |
| Option | Class represents option of choice field. |
| OptionCollection | Class representing collection of options of the choice field. |
| PasswordBoxField | Class descibes text field for entering password. |
| PKCS1 | Represents signature object regarding PKCS#1 standard. RSA encryption algorithm and SHA-1 digest method are used for signing. |
| PKCS7 | Represents the PKCS#7 object that conform to the PKCS#7 specification in Internet RFC 2315, PKCS #7: Cryptographic Message Syntax, Version 1.5. The SHA1 digest of the document’s byte range is encapsulated in the PKCS#7 SignedData field. |
| PKCS7Detached | Represents the PKCS#7 object that conform to the PKCS#7 specification in Internet RFC 2315, PKCS #7: Cryptographic Message Syntax, Version 1.5. The original signed message digest over the document’s byte range is incorporated as the normal PKCS#7 SignedData field. No data shall is encapsulated in the PKCS#7 SignedData field. |
| RadioButtonField | Class representing radio button field. |
| RadioButtonOptionField | Class represents item of RadioButton field. |
| RichTextBoxField | Class describes rich text editor component. |
| Signature | An abstract class which represents signature object in the pdf document. Signatures are fields with values of signature objects, the last contain data which is used to verify the document validity. |
| SignatureCustomAppearance | An abstract class which represents signature custon appearance object. |
| SignatureField | Represents signature form field. |
| SignHash | Delegate for custom sign the document hash. |
| TextBoxField | Class representing text box field. |
| XFA | Represents XML form regarding XML Forms Architecture (XFA). |
Enumeration
| Enumeration | Description |
|---|---|
| BoxStyle | Represents styles for drawing check in check box. |
| DocMDPAccessPermissions | The access permissions granted for this document. Valid values are: 1 - No changes to the document are permitted; any change to the document invalidates the signature. 2 - Permitted changes are filling in forms, instantiating page templates, and signing; other changes invalidate the signature. 3 - Permitted changes are the same as for 2, as well as annotation creation, deletion, and modification; other changes invalidate the signature. |
| FormType | Enumeration of posible types of Acro Form. |
| IconCaptionPosition | Describes position of icon. |
| ScalingMode | The type of scaling that shall be used. |
| ScalingReason | The circumstances under which the icon shall be scaled inside the annotation rectangle. |
| SubjectNameElements | Enumeration describes elements in signature subject string. |
| Symbology | A (Barcode) Symbology defines the technical details of a particular type of barcode: the width of the bars, character set, method of encoding, checksum specifications, etc. |