## Uses of Class
org.faceless.pdf2.FormElement

- Packages that use FormElement
  Package | Description
  --- | ---
  org.faceless.pdf2 | Contains the classes used to create a PDF document
  org.faceless.pdf2.viewer2.feature | Contains a list of all the features that are available to the PDFViewer.

- - ### Uses of FormElement in org.faceless.pdf2

    Subclasses of FormElement in org.faceless.pdf2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FormBarCode` A type of form element representing a BarCode.
    `class` | `FormButton` A type of `FormElement` representing a "Push Button", of the kind used to trigger an action like submitting or resetting a form.
    `class` | `FormCheckbox` A type of form element representing a Check Box, which can be either "checked" or "cleared" (on or off), in the same way as the HTML "checkbox" input type.
    `class` | `FormChoice` A "ListBox" type of form element, where the user can select an entry off a list of several predefined options.
    `class` | `FormRadioButton` A type of form element representing a Radio Button, which can be either "checked" or "cleared" (on or off), in the same way as the HTML "radiobutton" input type.
    `class` | `FormSignature` This class represents a public key "Digital Signature" which can be used to sign a PDF document.
    `class` | `FormText` A type of form element representing a Text Field.

    Methods in org.faceless.pdf2 that return FormElement
    Modifier and Type | Method and Description
    --- | ---
    `FormElement` | FormElement.`duplicate()` Create an exact copy of this FormElement, but with no annotations
    `FormElement` | Form.`getElement(String name)` Return the specified element from the form.
    `FormElement` | WidgetAnnotation.`getField()` Return the `FormElement` that this annotation represents on the page.
    `FormElement` | Form.`removeElement(String name)` Remove the specified element from the form, if it exists.

    Methods in org.faceless.pdf2 that return types with arguments of type FormElement
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,FormElement>` | Form.`getElements()` Return a map of all the elements in the form.
    `Collection<FormElement>` | PDFAction.`getFormSubmitFields()` Return the list of fields to be submitted by this form-submit action, or `null` if this action is not a form-submit action or is not part of a PDF.

    Methods in org.faceless.pdf2 with parameters of type FormElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | Form.`addElement(String name, FormElement element)` Add an element to the form.
    `static String` | FDF.`getCanonicalDate(FormElement field)` For the given field, if it is a Date field return it's value in the "canonical" date format described in the PDF specification (necessary for form submission).
    `String` | Form.`getName(FormElement element)` Given a `FormElement`, return the name by which this element is stored in the form, or `null` if it doesn't exist in this form.

    Method parameters in org.faceless.pdf2 with type arguments of type FormElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | FDF.`setFields(Collection<FormElement> fields)` Set the fields that are to be included in this FDF.

  - ### Uses of FormElement in org.faceless.pdf2.viewer2.feature

    Method parameters in org.faceless.pdf2.viewer2.feature with type arguments of type FormElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | BackgroundSignatureVerifier.`startVerification(DocumentPanel docpanel, Collection<? extends FormElement> fields)` Start a background thread that runs the `verify()` method
    `void` | BackgroundSignatureVerifier.`verify(DocumentPanel docpanel, Collection<? extends FormElement> fields)` Verify the specified collection of fields.

Copyright © 2001-2015 Big Faceless Organization