GlossaryDocument

GlossaryDocument

Обзор

GlossaryDocument — это класс в Aspose.Words FOSS для .NET. Наследуется от: DocumentBase.

Представляет корневой элемент глоссарного документа внутри документа Word.

Этот класс предоставляет 28 методов для работы с объектами GlossaryDocument в программах .NET. Доступные методы включают: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetBuildingBlock, GetChild, GetChildNodes, GetEnumerator и ещё 16 методов. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.Words FOSS для .NET. Свойства: BackgroundShape, BuildingBlocks, Count, CustomNodeId, Document, FirstBuildingBlock и ещё 18.

Свойства

Имя:Тип:ДоступОписание:
NodeTypeNodeTypeЧтениеВозвращает значение GlossaryDocument.
BuildingBlocksBuildingBlockCollectionЧтениеВозвращает типизированную коллекцию, представляющую все строительные блоки в документе глоссария.
FirstBuildingBlockBuildingBlockЧтениеПолучает первый строительный блок в документе глоссария.
LastBuildingBlockBuildingBlockЧтениеПолучает последний строительный блок в документе глоссария.
DocumentDocumentBaseЧтениеПолучает этот экземпляр.
NodeChangingCallbackINodeChangingCallbackЧтение/записьВызывается, когда узел вставляется или удаляется в документе.
ResourceLoadingCallbackIResourceLoadingCallbackЧтение/записьПозволяет контролировать, как загружаются внешние ресурсы.
FontInfosFontInfoCollectionЧтениеОбеспечивает доступ к свойствам шрифтов, используемых в этом документе.
StylesStyleCollectionЧтениеВозвращает коллекцию стилей, определённых в документе.
ListsListCollectionЧтениеОбеспечивает доступ к форматированию списков, используемому в документе.
WarningCallbackIWarningCallbackЧтение/записьВызывается в ходе различных процедур обработки документа, когда обнаруживается проблема, которая может привести к потере точности данных или форматирования.
FootnoteSeparatorsFootnoteSeparatorCollectionЧтениеОбеспечивает доступ к разделителям сносок/концевых сносок, определённым в документе.
BackgroundShapeShapeЧтение/записьПолучает или задает форму фона документа.
PageColorColorЧтение/записьПолучает или задает цвет страницы документа.
IsCompositeboolЧтениеВозвращает true, так как этот узел может иметь дочерние узлы.
HasChildNodesboolЧтениеВозвращает true, если у этого узла есть дочерние узлы.
FirstChildNodeЧтениеПолучает первого дочернего узла.
LastChildNodeЧтениеПолучает последний дочерний элемент узла.
CountintЧтениеПолучает количество непосредственных дочерних узлов этого узла.
ParentNodeCompositeNodeЧтениеПолучает непосредственного родителя этого узла.
PreviousSiblingNodeЧтениеВозвращает узел, непосредственно предшествующий этому узлу.
NextSiblingNodeЧтениеПолучает узел, непосредственно следующий за этим узлом.
RangeRangeЧтениеВозвращает объект Range, который представляет часть документа, содержащуюся в этом узле.
CustomNodeIdintЧтение/записьУказывает пользовательский идентификатор узла.

Методы

ПодписьОписание:
Accept(visitor: DocumentVisitor)Вызывает VisitGlossaryDocumentStart, затем вызывает Accept для всех дочерних узлов этого узла и в конце вызывает VisitGlossaryDocumentEnd.
AcceptStart(visitor: DocumentVisitor)Принимает посетителя для посещения начала документа Glossary.
AcceptEnd(visitor: DocumentVisitor)Принимает посетителя для посещения конца документа «Glossary».
GetBuildingBlock(gallery: BuildingBlockGallery, category: string, name: string)Находит строительный блок, используя указанную галерею, категорию и имя.
ImportNode(srcNode: Node, isImportChildren: bool)Импортирует узел из другого документа в текущий документ.
GetText()Получает текст этого узла и всех его дочерних элементов.
GetChildNodes(nodeType: NodeType, isDeep: bool)Возвращает коллекцию дочерних узлов, соответствующих указанному типу.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Возвращает N-й дочерний узел, соответствующий указанному типу.
SelectNodes(xpath: string)Выбирает список узлов, соответствующих XPath-выражению.
SelectSingleNode(xpath: string)Выбирает первый Node, соответствующий XPath-выражению.
GetEnumerator()Обеспечивает поддержку итерации в стиле for each по дочерним узлам этого узла.
AppendChild(newChild: T)Добавляет указанный узел в конец списка дочерних узлов для этого узла.
PrependChild(newChild: T)Добавляет указанный узел в начало списка дочерних узлов для этого узла.
InsertAfter(newChild: T, refChild: Node)Вставляет указанный узел сразу после указанного узла-ссылки.
InsertBefore(newChild: T, refChild: Node)Вставляет указанный узел сразу перед указанным узлом-ссылкой.
RemoveChild(oldChild: T)Удаляет указанный дочерний узел.
RemoveAllChildren()Удаляет все дочерние узлы текущего узла.
RemoveSmartTags()Удаляет все SmartTag потомковые узлы текущего узла.
IndexOf(child: Node)Возвращает индекс указанного дочернего узла в массиве дочерних узлов.
CreateNavigator()Создаёт навигатор, который можно использовать для обхода и чтения узлов.
Clone(isCloneChildren: bool)Следует использовать перегрузку Clone(bool, INodeCloningListener), когда клонирование узла является частью другого (обычно составного) процесса клонирования узлов.
GetAncestor(ancestorType: Type)Получает первого предка указанного типа объекта.
GetAncestorOf()Вызывает GetAncestorOf у этого экземпляра GlossaryDocument.
Remove()Удаляет себя из родителя.
NextPreOrder(rootNode: Node)Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода.
PreviousPreOrder(rootNode: Node)Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода.
ToString(saveFormat: SaveFormat)Экспортирует содержимое узла в строку в указанном формате.
NodeTypeToString(nodeType: NodeType)Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский