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, если данный экземпляр является диапазонным (мультиразделным) тегом структурированного документа.
NodeNodeЧтениеВозвращает объект Node, реализующий этот интерфейс.

Методы

ПодписьОписание:
StructuredDocumentTagRangeStart(doc: DocumentBase, type: SdtType)Инициализирует новый экземпляр класса Structured document tag range start.
GetChildNodes(nodeType: NodeType, isDeep: bool)Возвращает живую коллекцию дочерних узлов, соответствующих указанным типам.
Accept(visitor: DocumentVisitor)Вызывает Accept(visitor) на этом экземпляре StructuredDocumentTagRangeStart.
GetEnumerator()Обеспечивает поддержку итерации в стиле foreach по дочерним узлам этого узла.
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)Утилитный метод, который преобразует значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский