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
    • getConformanceLevel

      public PdfAConformanceLevel getConformanceLevel()
      Gets conformance level for form field creation.
      Returns:
      instance of PdfAConformanceLevel to be used for form field creation
    • setConformanceLevel

      public T setConformanceLevel (PdfAConformanceLevel conformanceLevel)
      Sets conformance level for form field creation.
      Parameters:
      conformanceLevel - instance of PdfAConformanceLevel 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