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.

Властивості

НазваТипДоступОпис
NodeTypeNodeTypeЧитанняПовертає StructuredDocumentTagRangeStart.
LastChildNodeЧитанняОтримує останній дочірній елемент у діапазоні stdContent.
LevelMarkupLevelЧитанняОтримує рівень, на якому починається діапазон тегів цього структурованого документу в дереві документа.
SdtTypeSdtTypeЧитанняОтримує тип цього структурованого тегу документа.
ColorSystem.Drawing.ColorЧитання/ЗаписОтримує або задає колір структурованого тегу документа.
IdintЧитанняВизначає унікальний лише для читання постійний числовий Id для цього тегу структурованого документа.
LockContentControlboolЧитання/ЗаписКоли встановлено значення true, ця властивість заборонить користувачеві видаляти цей тег структурованого документа.
LockContentsboolЧитання/ЗаписКоли встановлено значення true, ця властивість заборонить користувачеві редагувати вміст цього тегу структурованого документа.
IsShowingPlaceholderTextboolЧитання/ЗаписВказує, чи слід інтерпретувати вміст цього тегу структурованого документа як текст-заповнювач (на відміну від звичайного текстового вмісту в межах тегу структурованого документа).
PlaceholderBuildingBlockЧитанняОтримує BuildingBlock, що містить текст-заповнювач, який слід відображати, коли вміст виконання цього тегу структурованого документа порожній, пов’язаний відображений елемент XML порожній, як зазначено за допомогою елемента XmlMapping або елемент IsShowingPlaceholderText має значення true.
PlaceholderNamestringЧитання/ЗаписОтримує або задає назву BuildingBlock, що містить текст-заповнювач.
TagstringЧитання/ЗаписВизначає тег, пов’язаний із поточним вузлом тегу структурованого документа.
TitlestringЧитання/ЗаписВказує дружню назву, пов’язану з цим тегом структурованого документа.
WordOpenXMLstringЧитанняОтримує рядок, що представляє XML, що міститься у вузлі у форматі FlatOpc.
WordOpenXMLMinimalstringЧитанняОтримує рядок, який представляє XML, що міститься у вузлі у форматі FlatOpc.
AppearanceSdtAppearanceЧитання/ЗаписОтримує або встановлює вигляд структурованого тегу документа.
XmlMappingXmlMappingЧитанняОтримує об’єкт, який представляє відображення цього діапазону тегів структурованого документа на дані XML у спеціальній частині XML поточного документа.
RangeEndStructuredDocumentTagRangeEndЧитанняВказує кінець діапазону, якщо StructuredDocumentTag є тегом структурованого документа з діапазоном.
ParentNodeCompositeNodeЧитанняОтримує безпосереднього батька цього вузла.
DocumentDocumentBaseЧитанняОтримує документ, до якого належить цей вузол.
PreviousSiblingNodeЧитанняОтримує вузол, що безпосередньо передує цьому вузлу.
NextSiblingNodeЧитанняОтримує вузол, який одразу слідує за цим вузлом.
IsCompositeboolЧитанняПовертає true, якщо цей вузол може містити інші вузли.
RangeRangeЧитанняПовертає об’єкт Range, який представляє частину документа, що міститься в цьому вузлі.
CustomNodeIdintЧитання/ЗаписВказує користувацький ідентифікатор вузла.
IsMultiSectionboolЧитанняПовертає true, якщо цей екземпляр є діапазонним (multi-section) тегом структурованого документа.
NodeNodeЧитанняПовертає об’єкт 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 типу вузла на зрозумілий користувачу рядок.

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

 Українська