com.snowtide.pdf.forms package is home to a variety of classes that support PDFTextStream's form
extraction functionality.See: Description
| Interface | Description |
|---|---|
| AcroForm |
A
Form implementation that represents the
contents of an interactive PDF form,
available via PDFTextStream.getFormData(). |
| AcroFormField |
Interface implmented by all form fields held by
AcroForm instances. |
| Form |
Provides access to form data available in a PDF document.
|
| FormField |
Base interface for objects representing fields within a
Form. |
| Class | Description |
|---|---|
| AcroButtonField |
Represents a button form field in an interactive
AcroForm. |
| AcroCheckboxField |
Instances of this class represent individual checkboxes in an
interactive forms. |
| AcroChoiceField |
Represents a multiple-choice form field in an interactive AcroForm.
|
| AcroRadioButtonGroupField |
Instances of this class represent a group of radio buttons in an
interactive forms. |
| AcroSignatureField |
Represents a digital signature field in an interactive AcroForm.
|
| AcroTextField |
Represents a text field in an interactive AcroForm.
|
com.snowtide.pdf.forms package is home to a variety of classes that support PDFTextStream's form
extraction functionality. Items of note:
PDFTextStream.getFormData() functionPDFTextStream.getFormData() implement the
Form interfaceAcroForm interfaceAcroForm form objects contain form fields that implement the
AcroFormField interface,
an extension of the base FormField interface.AcroFormField has one public concrete type:
AcroButtonField,
AcroCheckboxField,
AcroRadioButtonGroupField,
AcroChoiceField,
AcroTextField, or AcroSignatureField.
These concrete types provide field-type-specific
functionality in addition to that defined by the FormField and
AcroFormField.AcroFormField.setValue(String) or type-specific value-setting functions.AcroForm.writeUpdatedDocument(File) or
AcroForm.writeUpdatedDocument(OutputStream) as appropriate.