|
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.
|