This class represents the field dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 220, page 432.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 222, page 434.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 226, page 527.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 228, page 529.

This class is always an indirect object because FDFFieldElement.EntryKids, FDFTemplateElement.EntryFields, FieldElement.EntryKids, InteractiveFormElement.EntryCO, InteractiveFormElement.EntryFields, ResetFormActionElement.EntryFields, SubmitFormActionElement.EntryFields and WidgetAnnotationElement.EntryParent require it to be so.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.FieldElement
          WebSupergoo.ABCpdf14.Elements.CheckboxFieldElement
          WebSupergoo.ABCpdf14.Elements.ComboFieldElement
          WebSupergoo.ABCpdf14.Elements.ListFieldElement
          WebSupergoo.ABCpdf14.Elements.PushbuttonFieldElement
          WebSupergoo.ABCpdf14.Elements.RadioFieldElement
          WebSupergoo.ABCpdf14.Elements.SignatureFieldElement
          WebSupergoo.ABCpdf14.Elements.TextFieldElement

A field dictionary is the core dictionary for an interactive form field. It holds the field type, value, default value, flags, and the widget annotations that represent the field on screen.

Fields are organised into a tree through Parent and Kids entries. The T entry holds the partial field name; concatenating all T values from root to leaf with period separators forms the fully qualified name used for data export.

The FT entry names the field type: Tx for text, Ch for choice, Btn for button, Sig for signature. The Ff integer controls behaviour with type-specific flag bits.

The V and DV entries hold current and default values. The DA, Q, DS, and RV entries control text rendering in text and choice fields.

 

   
   
Method
Description
FieldElement Create a new FieldElement.
inherited methods...

 

   
   
Property
Description
WidgetAnnotationElement Any WidgetAnnotationElement associated with this Field.
EntryFT Represents the "FT" entry of the field dictionary object.
EntryParent Represents the "Parent" entry of the field dictionary object.
EntryKids Represents the "Kids" entry of the field dictionary object.
EntryT Represents the "T" entry of the field dictionary object.
EntryTU Represents the "TU" entry of the field dictionary object.
EntryTM Represents the "TM" entry of the field dictionary object.
EntryFf Represents the "Ff" entry of the field dictionary object.
EntryV Represents the "V" entry of the field dictionary object.
EntryDV Represents the "DV" entry of the field dictionary object.
EntryAA Represents the "AA" entry of the field dictionary object.
EntryDA Represents the "DA" entry of the field dictionary object.
EntryQ Represents the "Q" entry of the field dictionary object.
EntryDS Represents the "DS" entry of the field dictionary object.
EntryRV Represents the "RV" entry of the field dictionary object.
EntryOpt Represents the "Opt" entry of the field dictionary object.
EntryMaxLen Represents the "MaxLen" entry of the field dictionary object.
inherited properties...