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 | Читання/Запис | Отримує або задає стан позначеного прапорця у полі форми типу чек-бокс. |
Default | bool | Читання/Запис | Отримує або задає типове значення поля форми типу чек-бокс. |
IsCheckBoxExactSize | bool | Читання/Запис | Отримує або встановлює логічне значення, яке вказує, чи розмір текстового поля автоматичний, чи явно зазначений. |
CheckBoxSize | double | Читання/Запис | Отримує або задає розмір прапорця у пунктах. |
ParentParagraph | Paragraph | Читання | Отримує батьківський абзац цього вузла. |
Font | Font | Читання | Надає доступ до форматування шрифту цього об’єкта. |
IsInsertRevision | bool | Читання | Отримує is insert revision. |
IsDeleteRevision | bool | Читання | Отримує is delete revision. |
IsMoveFromRevision | bool | Читання | Отримує is move з ревізії. |
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) | Допоміжний метод, який перетворює значення перерахування типу вузла у зрозумілий користувачеві рядок. |