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.