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.