Node

Огляд

Node є класом у Aspose.Words FOSS для .NET.

Базовий клас для всіх вузлів документа Word.

Цей клас надає 12 методів для роботи з об’єктами Node у програмах .NET. Доступні методи включають: Accept, Clone, GetAncestor, GetAncestorOf, GetText, NextPreOrder, NodeTypeToString, PreviousPreOrder, Remove, ToString. Усі публічні члени доступні будь-якому застосуванню .NET після встановлення пакету Aspose.Words FOSS для .NET. Властивості: CustomNodeId, Document, IsComposite, NextSibling, NodeType, ParentNode, та ще 2.

Властивості

НазваТипДоступОпис
NodeTypeNodeTypeЧитанняОтримує тип цього вузла.
ParentNodeCompositeNodeЧитанняОтримує безпосереднього батька цього вузла.
DocumentDocumentBaseЧитанняОтримує документ, до якого належить цей вузол.
PreviousSiblingNodeЧитанняОтримує вузол, який безпосередньо передує цьому вузлу.
NextSiblingNodeЧитанняОтримує вузол, що відразу слідує за цим вузлом.
IsCompositeboolЧитанняПовертає true, якщо цей вузол може містити інші вузли.
RangeRangeЧитанняПовертає об’єкт Range, який представляє частину документа, що міститься в цьому вузлі.
CustomNodeIdintЧитання/ЗаписВказує користувацький ідентифікатор вузла.

Методи

СигнатураОпис
Clone(isCloneChildren: bool)Ви повинні використовувати перевантаження Clone(bool, INodeCloningListener), коли клонування вузла є частиною іншого (зазвичай складного) процесу клонування вузлів.
Accept(visitor: DocumentVisitor)Викликає Accept(visitor) для цього екземпляра Node.
GetText()Отримує текст цього вузла та всіх його дочірніх елементів.
GetAncestor(ancestorType: Type)Отримує першого предка зазначеного типу об’єкта.
GetAncestorOf()Викликає GetAncestorOf у цьому екземплярі Node.
GetAncestor(ancestorType: NodeType)Отримує перший предок вказаного NodeType.
Remove()Видаляє себе з батька.
NextPreOrder(rootNode: Node)Отримує наступний вузол відповідно до алгоритму попередньо-порядкового обходу дерева.
PreviousPreOrder(rootNode: Node)Отримує попередній вузол згідно алгоритму обходу дерева у порядку попереднього (pre-order) обходу.
ToString(saveFormat: SaveFormat)Експортує вміст вузла у рядок у зазначеному форматі.
ToString(saveOptions: SaveOptions)Експортує вміст вузла у рядок, використовуючи зазначені параметри збереження.
NodeTypeToString(nodeType: NodeType)Допоміжний метод, який перетворює значення перерахування типу вузла у зрозумілий користувачеві рядок.

Дивіться також

 Українська