Class PdfFormField


  • public class PdfFormField
    extends PdfAnnotation
    Implements form fields.
    • Constructor Detail

      • PdfFormField

        public PdfFormField​(PdfWriter writer,
                            float llx,
                            float lly,
                            float urx,
                            float ury,
                            PdfAction action)
        Constructs a new PdfAnnotation of subtype link (Action).
      • PdfFormField

        protected PdfFormField​(PdfWriter writer)
        Creates new PdfFormField
    • Method Detail

      • setButton

        public void setButton​(int flags)
      • createRadioButton

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

        public static PdfFormField createTextField​(PdfWriter writer,
                                                   boolean multiline,
                                                   boolean password,
                                                   int maxLen)
      • createList

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

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

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

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

        protected static PdfArray processOptions​(java.lang.String[] options)
      • processOptions

        protected static PdfArray processOptions​(java.lang.String[][] options)
      • getParent

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

        java.util.ArrayList getKids()
      • setFieldFlags

        public int setFieldFlags​(int flags)
      • setValueAsString

        public void setValueAsString​(java.lang.String s)
      • setValueAsName

        public void setValueAsName​(java.lang.String s)
      • setDefaultValueAsString

        public void setDefaultValueAsString​(java.lang.String s)
      • setDefaultValueAsName

        public void setDefaultValueAsName​(java.lang.String s)
      • setFieldName

        public void setFieldName​(java.lang.String s)
      • setUserName

        public void setUserName​(java.lang.String s)
      • setMappingName

        public void setMappingName​(java.lang.String s)
      • setQuadding

        public void setQuadding​(int v)