FormField
FormField
Обзор
FormField — это класс в Aspose.Words FOSS для .NET. Наследуется от: SpecialChar, IRunAttrSource.
Представляет отдельное поле формы.
Этот класс предоставляет 12 методов для работы с объектами FormField в программах .NET. Доступные методы включают: Accept, Clone, GetAncestor, GetAncestorOf, GetText, NextPreOrder, NodeTypeToString, PreviousPreOrder, Remove, RemoveField, SetTextInputValue, ToString. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.Words FOSS для .NET. Свойства: CalculateOnExit, CheckBoxSize, Checked, CustomNodeId, Default, Document и ещё 30.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
NodeType | NodeType | Чтение | Возвращает FormField. |
Name | string | Чтение/запись | Получает или задает имя поля формы. |
Type | FieldType | Чтение | Возвращает тип поля формы. |
Result | string | Чтение/запись | Получает или задает строку, представляющую результат этого поля формы. |
StatusText | string | Чтение/запись | Возвращает или задает текст, отображаемый в строке состояния, когда поле формы находится в фокусе. |
OwnStatus | bool | Чтение/запись | Указывает источник текста, отображаемого в строке состояния, когда поле формы находится в фокусе. |
HelpText | string | Чтение/запись | Возвращает или задает текст, отображаемый в диалоговом окне, когда поле формы находится в фокусе и пользователь нажимает F1. |
OwnHelp | bool | Чтение/запись | Указывает источник текста, отображаемого в диалоговом окне, когда поле формы находится в фокусе и пользователь нажимает F1. |
CalculateOnExit | bool | Чтение/запись | True, если ссылки на указанный поле формы автоматически обновляются каждый раз, когда поле покидается. |
EntryMacro | string | Чтение/запись | Возвращает или задает имя макроса входа для поля формы. |
ExitMacro | string | Чтение/запись | Возвращает или задает имя макроса выхода для поля формы. |
Enabled | bool | Чтение/запись | True, если поле формы включено. |
TextInputFormat | string | Чтение/запись | Возвращает или задает форматирование текста для текстового поля формы. |
TextInputType | TextFormFieldType | Чтение/запись | Получает или задает тип текстового поля формы. |
TextInputDefault | string | Чтение/запись | Получает или задает строку по умолчанию или выражение вычисления текстового поля формы. |
MaxLength | int | Чтение/запись | Максимальная длина текстового поля. |
DropDownItems | DropDownItemCollection | Чтение | Обеспечивает доступ к элементам выпадающего списка формы. |
DropDownSelectedIndex | int | Чтение/запись | Получает или задает индекс, указывающий на текущий выбранный элемент в раскрывающемся поле формы. |
Checked | bool | Чтение/запись | Получает или задает состояние отмеченного поля формы типа check box. |
Default | bool | Чтение/запись | Получает или задает значение по умолчанию поля формы чекбокса. |
IsCheckBoxExactSize | bool | Чтение/запись | Получает или задает логическое значение, указывающее, является ли размер текстового поля автоматическим или задан явно. |
CheckBoxSize | double | Чтение/запись | Получает или задает размер флажка в пунктах. |
ParentParagraph | Paragraph | Чтение | Возвращает родительский Paragraph этого узла. |
Font | Font | Чтение | Обеспечивает доступ к форматированию шрифта этого объекта. |
IsInsertRevision | bool | Чтение | Получает значение is insert revision. |
IsDeleteRevision | bool | Чтение | Получает признак удаления ревизии. |
IsMoveFromRevision | bool | Чтение | Получает isMove из ревизии. |
IsMoveToRevision | bool | Чтение | Получает значение, указывающее, перемещено ли в ревизию. |
IsFormatRevision | bool | Чтение | Получает ревизию формата is. |
ParentNode | CompositeNode | Чтение | Получает непосредственный родитель этого узла. |
Document | DocumentBase | Чтение | Получает документ, к которому принадлежит этот узел. |
PreviousSibling | Node | Чтение | Получает узел, непосредственно предшествующий этому узлу. |
NextSibling | Node | Чтение | Получает узел, непосредственно следующий за этим узлом. |
IsComposite | bool | Чтение | Возвращает true, если этот узел может содержать другие узлы. |
Range | Range | Чтение | Возвращает объект Range, который представляет часть документа, содержащуюся в этом узле. |
CustomNodeId | int | Чтение/запись | Указывает пользовательский идентификатор узла. |
Методы
| Подпись | Описание: |
|---|---|
Accept(visitor: DocumentVisitor) | Принимает посетителя. |
RemoveField() | Удаляет полностью поле формы, а не только специальный символ поля формы. |
SetTextInputValue(newValue: object) | Применяет текстовый формат, указанный в TextInputFormat, и сохраняет значение в Result. |
GetText() | Получает специальный символ, который представляет этот узел. |
Clone(isCloneChildren: bool) | Следует использовать перегрузку Clone(bool, INodeCloningListener), когда клонирование узла является частью другого (обычно составного) процесса клонирования узлов. |
GetAncestor(ancestorType: Type) | Получает первого предка указанного типа объекта. |
GetAncestorOf() | Обеспечивает доступ к элементам выпадающего поля формы. |
Remove() | Удаляет себя из родителя. |
NextPreOrder(rootNode: Node) | Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода. |
PreviousPreOrder(rootNode: Node) | Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода. |
ToString(saveFormat: SaveFormat) | Экспортирует содержимое узла в строку в указанном формате. |
NodeTypeToString(nodeType: NodeType) | Утилитный метод, который преобразует значение перечисления типа узла в удобочитаемую строку. |