Class PdfFormField


@Deprecated public class PdfFormField extends PdfAnnotation
Deprecated.
Implements form fields.
  • Field Details

    • FF_READ_ONLY

      public static final int FF_READ_ONLY
      Deprecated.
      See Also:
    • FF_REQUIRED

      public static final int FF_REQUIRED
      Deprecated.
      See Also:
    • FF_NO_EXPORT

      public static final int FF_NO_EXPORT
      Deprecated.
      See Also:
    • FF_NO_TOGGLE_TO_OFF

      public static final int FF_NO_TOGGLE_TO_OFF
      Deprecated.
      See Also:
    • FF_RADIO

      public static final int FF_RADIO
      Deprecated.
      See Also:
    • FF_PUSHBUTTON

      public static final int FF_PUSHBUTTON
      Deprecated.
      See Also:
    • FF_MULTILINE

      public static final int FF_MULTILINE
      Deprecated.
      See Also:
    • FF_PASSWORD

      public static final int FF_PASSWORD
      Deprecated.
      See Also:
    • FF_COMBO

      public static final int FF_COMBO
      Deprecated.
      See Also:
    • FF_EDIT

      public static final int FF_EDIT
      Deprecated.
      See Also:
    • FF_FILESELECT

      public static final int FF_FILESELECT
      Deprecated.
      See Also:
    • FF_MULTISELECT

      public static final int FF_MULTISELECT
      Deprecated.
      See Also:
    • FF_DONOTSPELLCHECK

      public static final int FF_DONOTSPELLCHECK
      Deprecated.
      See Also:
    • FF_DONOTSCROLL

      public static final int FF_DONOTSCROLL
      Deprecated.
      See Also:
    • FF_COMB

      public static final int FF_COMB
      Deprecated.
      See Also:
    • FF_RADIOSINUNISON

      public static final int FF_RADIOSINUNISON
      Deprecated.
      See Also:
    • Q_LEFT

      public static final int Q_LEFT
      Deprecated.
      See Also:
    • Q_CENTER

      public static final int Q_CENTER
      Deprecated.
      See Also:
    • Q_RIGHT

      public static final int Q_RIGHT
      Deprecated.
      See Also:
    • MK_NO_ICON

      public static final int MK_NO_ICON
      Deprecated.
      See Also:
    • MK_NO_CAPTION

      public static final int MK_NO_CAPTION
      Deprecated.
      See Also:
    • MK_CAPTION_BELOW

      public static final int MK_CAPTION_BELOW
      Deprecated.
      See Also:
    • MK_CAPTION_ABOVE

      public static final int MK_CAPTION_ABOVE
      Deprecated.
      See Also:
    • MK_CAPTION_RIGHT

      public static final int MK_CAPTION_RIGHT
      Deprecated.
      See Also:
    • MK_CAPTION_LEFT

      public static final int MK_CAPTION_LEFT
      Deprecated.
      See Also:
    • MK_CAPTION_OVERLAID

      public static final int MK_CAPTION_OVERLAID
      Deprecated.
      See Also:
    • IF_SCALE_ALWAYS

      public static final PdfName IF_SCALE_ALWAYS
      Deprecated.
    • IF_SCALE_BIGGER

      public static final PdfName IF_SCALE_BIGGER
      Deprecated.
    • IF_SCALE_SMALLER

      public static final PdfName IF_SCALE_SMALLER
      Deprecated.
    • IF_SCALE_NEVER

      public static final PdfName IF_SCALE_NEVER
      Deprecated.
    • IF_SCALE_ANAMORPHIC

      public static final PdfName IF_SCALE_ANAMORPHIC
      Deprecated.
    • IF_SCALE_PROPORTIONAL

      public static final PdfName IF_SCALE_PROPORTIONAL
      Deprecated.
    • MULTILINE

      public static final boolean MULTILINE
      Deprecated.
      See Also:
    • SINGLELINE

      public static final boolean SINGLELINE
      Deprecated.
      See Also:
    • PLAINTEXT

      public static final boolean PLAINTEXT
      Deprecated.
      See Also:
    • PASSWORD

      public static final boolean PASSWORD
      Deprecated.
      See Also:
    • mergeTarget

      static PdfName[] mergeTarget
      Deprecated.
    • parent

      protected PdfFormField parent
      Deprecated.
      Holds value of property parent.
    • kids

      protected List<PdfFormField> kids
      Deprecated.
  • Constructor Details

    • PdfFormField

      public PdfFormField(PdfWriter writer, float llx, float lly, float urx, float ury, PdfAction action)
      Deprecated.
      Constructs a new PdfAnnotation of subtype link (Action).
      Parameters:
      writer - the PdfWriter
      llx - lower-left x-coordinated
      lly - lower-left y-coordinate
      urx - upper-right x-coordinate
      ury - upper-right y-coordinate
      action - the PdfAction
    • PdfFormField

      protected PdfFormField(PdfWriter writer)
      Deprecated.
      Creates new PdfFormField
      Parameters:
      writer - the PdfWriter to associated to the PdfFormField
  • Method Details

    • createEmpty

      public static PdfFormField createEmpty(PdfWriter writer)
      Deprecated.
    • createButton

      protected static PdfFormField createButton(PdfWriter writer, int flags)
      Deprecated.
    • createPushButton

      public static PdfFormField createPushButton(PdfWriter writer)
      Deprecated.
    • createCheckBox

      public static PdfFormField createCheckBox(PdfWriter writer)
      Deprecated.
    • createRadioButton

      public static PdfFormField createRadioButton(PdfWriter writer, boolean noToggleToOff)
      Deprecated.
    • createTextField

      public static PdfFormField createTextField(PdfWriter writer, boolean multiline, boolean password, int maxLen)
      Deprecated.
    • createTextField

      public static PdfFormField createTextField(PdfWriter writer)
      Deprecated.
      Allows creation of a simple textfield.
      Parameters:
      writer - pdf writer object
      Returns:
      PdfFormField the created textfield
    • createChoice

      protected static PdfFormField createChoice(PdfWriter writer, int flags, PdfArray options, int topIndex)
      Deprecated.
    • createList

      public static PdfFormField createList(PdfWriter writer, String[] options, int topIndex)
      Deprecated.
    • createList

      public static PdfFormField createList(PdfWriter writer, String[][] options, int topIndex)
      Deprecated.
    • createCombo

      public static PdfFormField createCombo(PdfWriter writer, boolean edit, String[] options, int topIndex)
      Deprecated.
    • createCombo

      public static PdfFormField createCombo(PdfWriter writer, boolean edit, String[][] options, int topIndex)
      Deprecated.
    • processOptions

      protected static PdfArray processOptions(String[] options)
      Deprecated.
    • processOptions

      protected static PdfArray processOptions(String[][] options)
      Deprecated.
    • createSignature

      public static PdfFormField createSignature(PdfWriter writer)
      Deprecated.
    • mergeResources

      static void mergeResources(PdfDictionary result, PdfDictionary source, PdfStamperImp writer)
      Deprecated.
    • mergeResources

      static void mergeResources(PdfDictionary result, PdfDictionary source)
      Deprecated.
    • shallowDuplicate

      public static PdfAnnotation shallowDuplicate(PdfAnnotation annot)
      Deprecated.
    • setWidget

      public void setWidget(Rectangle rect, PdfName highlight)
      Deprecated.
    • setButton

      public void setButton(int flags)
      Deprecated.
    • getParent

      public PdfFormField getParent()
      Deprecated.
      Getter for property parent.
      Returns:
      Value of property parent.
    • addKid

      public void addKid(PdfFormField field)
      Deprecated.
    • getKidFields

      public List<PdfFormField> getKidFields()
      Deprecated.
    • setFieldFlags

      public int setFieldFlags(int flags)
      Deprecated.
    • setValueAsString

      public void setValueAsString(String s)
      Deprecated.
    • setValueAsName

      public void setValueAsName(String s)
      Deprecated.
    • setValue

      public void setValue(PdfSignature sig)
      Deprecated.
    • setDefaultValueAsString

      public void setDefaultValueAsString(String s)
      Deprecated.
    • setDefaultValueAsName

      public void setDefaultValueAsName(String s)
      Deprecated.
    • setFieldName

      public void setFieldName(String s)
      Deprecated.
    • setUserName

      public void setUserName(String s)
      Deprecated.
    • setMappingName

      public void setMappingName(String s)
      Deprecated.
    • setQuadding

      public void setQuadding(int v)
      Deprecated.
    • setUsed

      public void setUsed()
      Deprecated.
      Description copied from class: PdfAnnotation
      Setter for property used.
      Overrides:
      setUsed in class PdfAnnotation