Class FormFieldBuilder>

java.lang.Object
com.itextpdf.forms.fields.FormFieldBuilder
Type Parameters:
T - specific form field builder which extends this class.
Direct Known Subclasses:
NonTerminalFormFieldBuilder, TerminalFormFieldBuilder

public abstract class FormFieldBuilder> extends Object
Builder for form field.
  • Constructor Details

    • FormFieldBuilder

      protected FormFieldBuilder (PdfDocument document, String formFieldName)
      Creates builder for PdfFormField creation.
      Parameters:
      document - document to be used for form field creation
      formFieldName - name of the form field
  • Method Details

    • getDocument

      public PdfDocument getDocument()
      Gets document to be used for form field creation.
      Returns:
      PdfDocument instance
    • getFormFieldName

      public String getFormFieldName()
      Gets name of the form field.
      Returns:
      name to be used for form field creation
    • getConformance

      public PdfConformance getConformance()
      Gets conformance for form field creation.
      Returns:
      instance of PdfConformance to be used for form field creation
    • setConformance

      public T setConformance (PdfConformance conformance)
      Sets conformance for form field creation.
      Parameters:
      conformance - Instance of PdfConformance to be used for form field creation.
      Returns:
      this builder
    • getThis

      protected abstract T getThis()
      Returns this builder object. Required for superclass methods.
      Returns:
      this builder