Aspose.Pdf.Forms

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

ClassDescription
BarcodeFieldClass represents barcode field.
ButtonFieldClass represnets push button field.
CheckboxFieldClass representing checkbox field
ChoiceFieldRepresents base class for choice fields.
ComboBoxFieldClass representing Combobox field of the form.
DateFieldDate field with calendar view.
DocMDPSignatureRepresents the class of document MDP (modification detection and prevention) signature type.
ExternalSignatureCreates a detached PKCS#7Detached signature using a X509Certificate2. It supports usb smartcards, tokens without exportable private keys.
FieldBase class for acro form fields.
FileSelectBoxFieldField for file select box element.
FormClass representing form object.
IconFitDescribes how the widget annotation’s icon shall be displayed within its annotation rectangle.
ListBoxFieldClass represents ListBox field.
NumberFieldText Field with specified valid chars
OptionClass represents option of choice field.
OptionCollectionClass representing collection of options of the choice field.
PasswordBoxFieldClass descibes text field for entering password.
PKCS1Represents signature object regarding PKCS#1 standard. RSA encryption algorithm and SHA-1 digest method are used for signing.
PKCS7Represents 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.
PKCS7DetachedRepresents 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.
RadioButtonFieldClass representing radio button field.
RadioButtonOptionFieldClass represents item of RadioButton field.
RichTextBoxFieldClass describes rich text editor component.
SignatureAn 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.
SignatureCustomAppearanceAn abstract class which represents signature custon appearance object.
SignatureFieldRepresents signature form field.
SignHashDelegate for custom sign the document hash (Beta).
TextBoxFieldClass representing text box field.
XFARepresents XML form regarding XML Forms Architecture (XFA).

Enumeration

EnumerationDescription
BoxStyleRepresents styles of check box.
DocMDPAccessPermissionsThe 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.
FormTypeEnumeration of posible types of Acro Form.
IconCaptionPositionDescribes position of icon.
ScalingModeThe type of scaling that shall be used.
ScalingReasonThe circumstances under which the icon shall be scaled inside the annotation rectangle.
SubjectNameElementsEnumeration describes elements in signature subject string.
SymbologyA (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.