PDFField¶
Namespace: O2S.Components.PDF4NET.Forms
Defines the base class for all interactive form fields in an Acrobat PDF form.
Properties¶
AlternateName¶
Gets or sets the field alternate name.
Property Value
String
An alternate field name that shall be used in place of the actual field name wherever the field shall be
identified in the user interface.
CalculateAction¶
Gets or sets the calculate action.
Property Value
PDFJavaScriptAction
A PDFJavaScriptAction that shall be performed to recalculate the value of this field when that
of another field changes.
CosDictionary¶
Gets the underlying COS object.
Property Value
PDFCosDictionary
A PDFCosDictionary object that backs this field object.
DefaultValue¶
Gets or sets the field default value.
Property Value
Object
The field's default value.
Export¶
Gets or sets a value indicating whether the field can be exported or not.
Property Value
Boolean
If true, the field shall be exported by a submit-form action.
Form¶
Gets the Acrobat form this field belongs to.
Property Value
PDFForm
The parent form of the field.
FormatAction¶
Gets or sets the format action.
Property Value
PDFJavaScriptAction
A PDFJavaScriptAction that shall be performed before the field is formatted to display its
value.
KeyPressAction¶
Gets or sets the keypress action.
Property Value
PDFJavaScriptAction
A PDFJavaScriptAction that shall be performed when the user modifies a character in a text
field or combo box or modifies the selection in a scrollable list box.
MappingName¶
Gets or sets the field mapping name.
Property Value
String
The mapping name that shall be used when exporting interactive form field data from the document.
Name¶
Gets or sets the field name.
Property Value
String
The name of the field.
Exceptions
ArgumentException
Thrown when the name is not valid (null, empty, unsupported characters).
ReadOnly¶
Gets or sets a value indicating whether the field is read-only.
Property Value
Boolean
If true, the user may not change the value of the field. Any associated widget annotations will not interact
with the user; that is, they will not respond to mouse clicks or change their appearance in response to
mouse motions.
Required¶
Gets or sets a value indicating whether the field is required.
Property Value
Boolean
If true, the field shall have a value at the time it is exported by a submit-form action
TextDirection¶
Gets or sets the text direction.
Property Value
PDFTextDirection
A PDFTextDirection enum member specifying the direction of the text displayed in the field.
Type¶
Gets the field type.
Property Value
PDFFieldType
The field type.
ValidateAction¶
Gets or sets the validate action.
Property Value
PDFJavaScriptAction
A PDFJavaScriptAction that shall be performed when the field's value is changed. This action
may check the new value for validity.
Value¶
Gets or sets the field value.
Property Value
Object
The field value.
Widgets¶
Gets the list of field widgets.
Property Value
PDFFieldWidgetCollection
The list of widgets that represent the field on PDF pages.