FieldExportingData

FieldExportingData

Overview

FieldExportingData is a class in Aspose.PDF FOSS for .NET.

Data-transfer object describing a single form field (or the form-level AcroForm dictionary) as produced by the form JSON export.

Properties: AcroFormData, AppearanceState, Appearances, ChildFields, DefaultAppearance, FieldType, and 10 more.

Properties

NameTypeAccessDescription
Namestring?Read/WriteFully qualified field name.
Valuestring?Read/WriteThe field’s value, if any.
Flagsint?Read/WriteThe field flags (/Ff entry).
FieldTypestring?Read/WriteThe field type name (e.g.
AcroFormDataAcroFormData?Read/WriteForm-level AcroForm dictionary data.
PageRefboolRead/WriteTrue when this entry references its owning page indirectly (a group/non-terminal field whose widgets carry the page reference).
OnPagebool?Read/WriteTrue when the field’s widget is placed on a page; null when the field has no direct page placement (e.g.
Rectdouble[]?Read/WriteThe widget rectangle as [llx, lly, urx, ury], when the field has a placed widget.
Pageint?Read/Write1-based index of the page the widget is placed on, when known.
DefaultAppearancestring?Read/WriteThe field’s /DA default-appearance string (font + size + colour).
OptionsList<string>?Read/WriteThe display values for a choice field’s /Opt entries.
NormalCaptionstring?Read/WriteThe widget’s /MK/CA normal caption (push-button label).
OnStateNamestring?Read/WriteFor a button widget, the non-“Off” key in the widget’s AP/N dict — the “on” appearance state name.
AppearanceStatestring?Read/WriteThe widget’s /AS appearance state — which /AP/N variant is currently shown.
ChildFieldsList<FieldExportingData>?Read/WriteChild fields of a group/non-terminal field.
AppearancesDictionary<string, List<AppearanceEntry>>?Read/WriteThe widget’s appearance streams, captured verbatim so a re-imported field renders pixel-identically to the source rather than via the per-type generator.

See Also