StructuredDocumentTagRangeStart
StructuredDocumentTagRangeStart
Огляд
StructuredDocumentTagRangeStart — це клас у Aspose.Words FOSS для .NET. Наслідує від: Node, IEnumerable<Node>, IStructuredDocumentTag.
Позначає початок діапазонного структурованого тегу документа, який приймає вміст з декількох секцій.
Цей клас надає 16 методів для роботи з об’єктами StructuredDocumentTagRangeStart у програмах .NET. Доступні методи: Accept, AppendChild, Clone, GetAncestor, GetAncestorOf, GetChildNodes, GetEnumerator, GetText, NextPreOrder, NodeTypeToString, PreviousPreOrder, Remove та ще 4 додаткових методи. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.Words FOSS для .NET. Властивості: Appearance, Color, CustomNodeId, Document, Id, IsComposite та ще 21.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
NodeType | NodeType | Читання | Повертає StructuredDocumentTagRangeStart. |
LastChild | Node | Читання | Отримує останній дочірній елемент у діапазоні stdContent. |
Level | MarkupLevel | Читання | Отримує рівень, на якому починається діапазон тегів цього структурованого документу в дереві документа. |
SdtType | SdtType | Читання | Отримує тип цього структурованого тегу документа. |
Color | System.Drawing.Color | Читання/Запис | Отримує або задає колір структурованого тегу документа. |
Id | int | Читання | Визначає унікальний лише для читання постійний числовий Id для цього тегу структурованого документа. |
LockContentControl | bool | Читання/Запис | Коли встановлено значення true, ця властивість заборонить користувачеві видаляти цей тег структурованого документа. |
LockContents | bool | Читання/Запис | Коли встановлено значення true, ця властивість заборонить користувачеві редагувати вміст цього тегу структурованого документа. |
IsShowingPlaceholderText | bool | Читання/Запис | Вказує, чи слід інтерпретувати вміст цього тегу структурованого документа як текст-заповнювач (на відміну від звичайного текстового вмісту в межах тегу структурованого документа). |
Placeholder | BuildingBlock | Читання | Отримує BuildingBlock, що містить текст-заповнювач, який слід відображати, коли вміст виконання цього тегу структурованого документа порожній, пов’язаний відображений елемент XML порожній, як зазначено за допомогою елемента XmlMapping або елемент IsShowingPlaceholderText має значення true. |
PlaceholderName | string | Читання/Запис | Отримує або задає назву BuildingBlock, що містить текст-заповнювач. |
Tag | string | Читання/Запис | Визначає тег, пов’язаний із поточним вузлом тегу структурованого документа. |
Title | string | Читання/Запис | Вказує дружню назву, пов’язану з цим тегом структурованого документа. |
WordOpenXML | string | Читання | Отримує рядок, що представляє XML, що міститься у вузлі у форматі FlatOpc. |
WordOpenXMLMinimal | string | Читання | Отримує рядок, який представляє XML, що міститься у вузлі у форматі FlatOpc. |
Appearance | SdtAppearance | Читання/Запис | Отримує або встановлює вигляд структурованого тегу документа. |
XmlMapping | XmlMapping | Читання | Отримує об’єкт, який представляє відображення цього діапазону тегів структурованого документа на дані XML у спеціальній частині XML поточного документа. |
RangeEnd | StructuredDocumentTagRangeEnd | Читання | Вказує кінець діапазону, якщо StructuredDocumentTag є тегом структурованого документа з діапазоном. |
ParentNode | CompositeNode | Читання | Отримує безпосереднього батька цього вузла. |
Document | DocumentBase | Читання | Отримує документ, до якого належить цей вузол. |
PreviousSibling | Node | Читання | Отримує вузол, що безпосередньо передує цьому вузлу. |
NextSibling | Node | Читання | Отримує вузол, який одразу слідує за цим вузлом. |
IsComposite | bool | Читання | Повертає true, якщо цей вузол може містити інші вузли. |
Range | Range | Читання | Повертає об’єкт Range, який представляє частину документа, що міститься в цьому вузлі. |
CustomNodeId | int | Читання/Запис | Вказує користувацький ідентифікатор вузла. |
IsMultiSection | bool | Читання | Повертає true, якщо цей екземпляр є діапазонним (multi-section) тегом структурованого документа. |
Node | Node | Читання | Повертає об’єкт Node, який реалізує цей інтерфейс. |
Методи
| Сигнатура | Опис |
|---|---|
StructuredDocumentTagRangeStart(doc: DocumentBase, type: SdtType) | Ініціалізує новий екземпляр класу початку діапазону структурованого тегу документа. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Повертає живу колекцію дочірніх вузлів, які відповідають зазначеним типам. |
Accept(visitor: DocumentVisitor) | Викликає Accept(visitor) для цього екземпляра StructuredDocumentTagRangeStart. |
GetEnumerator() | Надає підтримку ітерації у стилі for each над дочірніми вузлами цього вузла. |
AppendChild(newChild: Node) | Додає вказаний вузол у кінець діапазону stdContent. |
RemoveAllChildren() | Видаляє всі вузли між цим початковим вузлом діапазону та кінцевим вузлом діапазону. |
RemoveSelfOnly() | Видаляє цей початковий вузол діапазону та відповідний кінцевий вузол діапазону структурованого тегу документа, але залишає його вміст у дереві документа. |
Clone(isCloneChildren: bool) | Ви повинні використовувати перевантаження Clone(bool, INodeCloningListener), коли клонування вузла є частиною іншого (зазвичай складного) процесу клонування вузлів. |
GetText() | Отримує текст цього вузла та всіх його дочірніх елементів. |
GetAncestor(ancestorType: Type) | Отримує першого предка вказаного типу об’єкта. |
GetAncestorOf() | Викликає GetAncestorOf у цьому екземплярі StructuredDocumentTagRangeStart. |
Remove() | Видаляє себе з батьківського елемента. |
NextPreOrder(rootNode: Node) | Отримує наступний вузол відповідно до алгоритму попередньо-порядкового обходу дерева. |
PreviousPreOrder(rootNode: Node) | Отримує попередній вузол відповідно до алгоритму попередньо-порядкового обходу дерева. |
ToString(saveFormat: SaveFormat) | Експортує вміст вузла у рядок у вказаному форматі. |
NodeTypeToString(nodeType: NodeType) | Утилітний метод, який перетворює значення enum типу вузла на зрозумілий користувачу рядок. |