PDFListField¶
Namespace: O2S.Components.PDF4NET.Forms
Defines the base class for interactive choice fields, comboboxes and listboxes.
Inheritance Object → PDFField → PDFListField
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.
CommitOnSelectionChange¶
Gets or sets a value indicating whether the new value shall be committed as soon as a selection is made.
Property Value
Boolean
If true, the new value shall be committed as soon as a selection is made (commonly with the pointing device).
Remarks
This option enables applications to perform an action once a selection is made, without requiring the user to exit the field. If clear, the new value is not committed until the user exits the field.
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.
Items¶
Gets the items in the list.
Property Value
PDFListItemCollection
A list of items that define the possible values for the field.
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
SelectedIndex¶
Gets or sets the lowest ordinal index of the selected items in the list.
Property Value
Int32
The lowest ordinal index of the selected items in the list.
The default is -1, which indicates that nothing is selected.
Remarks
Use this property to determine the index of the currently selected item in the list if the list control allows only one selection.
SelectedIndexes¶
Gets or sets the index of the selected items in the list.
Property Value
Int32[]
An array of indexes of the selected items in the list.
The default is null, which indicates that nothing is selected.
Remarks
Use this property to determine the indexes of the currently selected items in the list if the list control allows multiple selection.
SelectedItem¶
Gets or sets the first selected item in the list.
Property Value
PDFListItem
A PDFListItem that represents the selected item.
Sort¶
Gets or sets a value indicating whether the field's option items shall be sorted alphabetically.
Property Value
Boolean
If true, the field's option items shall be sorted alphabetically.
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.