Aspose::Words::BuildingBlocks::GlossaryDocument class

GlossaryDocument class

Представляет корневой элемент глоссарного документа внутри документа Word. Глоссарный документ служит хранилищем автотекста, записей автокоррекции и строительных блоков. Чтобы узнать больше, посетите статью документации Aspose.Words Document Object Model (DOM).

class GlossaryDocument : public Aspose::Words::DocumentBase

Методы

МетодОписание
Accept(System::SharedPtr<Aspose::Words::DocumentVisitor>) overrideПринимает посетителя.
AcceptEnd(System::SharedPtr<Aspose::Words::DocumentVisitor>) overrideПринимает посетителя для посещения конца глоссарного документа.
AcceptStart(System::SharedPtr<Aspose::Words::DocumentVisitor>) overrideПринимает посетителя для посещения начала глоссарного документа.
AppendChild(T)
Clone(bool)Создаёт дубликат узла.
get_BackgroundShape() constПолучает или задает форму фона документа. Может быть null.
get_BuildingBlocks()Возвращает типизированную коллекцию, представляющую все строительные блоки в глоссарном документе.
get_Count()Возвращает количество непосредственных дочерних элементов этого узла.
get_CustomNodeId() constУказывает пользовательский идентификатор узла.
get_Document() const overrideПолучает текущий экземпляр.
get_FirstBuildingBlock()Получает первый строительный блок в глоссарном документе.
get_FirstChild() constВозвращает первого дочернего узла.
get_FontInfos() constОбеспечивает доступ к свойствам шрифтов, используемых в этом документе.
get_FootnoteSeparators() constОбеспечивает доступ к разделителям сносок/концевых сносок, определённым в документе.
get_HasChildNodes()Возвращает true, если у этого узла есть дочерние узлы.
get_IsComposite() overrideВозвращает true, поскольку этот узел может иметь дочерние узлы.
get_LastBuildingBlock()Получает последний строительный блок в глоссарном документе.
get_LastChild() constВозвращает последнего дочернего узла.
get_Lists() constПредоставляет доступ к форматированию списков, используемому в документе.
get_NextNode() const
get_NextSibling()Возвращает узел, непосредственно следующий за этим узлом.
get_NodeChangingCallback()Вызывается, когда узел вставляется или удаляется в документе.
get_NodeType() const overrideВозвращает значение GlossaryDocument.
get_PageColor()Получает или задает цвет страницы документа. Это свойство является упрощенной версией BackgroundShape.
get_ParentNode()Возвращает непосредственного родителя этого узла.
get_PreviousSibling()Возвращает узел, непосредственно предшествующий этому узлу.
get_PrevNode() const
get_Range()Возвращает объект Range, представляющий часть документа, содержащуюся в этом узле.
get_ResourceLoadingCallback() constПозволяет управлять тем, как загружаются внешние ресурсы.
get_Styles() constВозвращает коллекцию стилей, определённых в документе.
get_WarningCallback() constВызывается во время различных процедур обработки документа, когда обнаруживается проблема, которая может привести к потере точности данных или форматирования.
GetAncestor(Aspose::Words::NodeType)Возвращает первого предка указанного NodeType.
GetAncestorOf()
GetBuildingBlock(Aspose::Words::BuildingBlocks::BuildingBlockGallery, const System::String&, const System::String&)Находит строительный блок, используя указанные галерею, категорию и имя.
GetChild(Aspose::Words::NodeType, int32_t, bool)Возвращает N‑й дочерний узел, соответствующий указанному типу.
GetChildNodes(Aspose::Words::NodeType, bool)Возвращает живую коллекцию дочерних узлов, соответствующих указанному типу.
GetEnumerator() overrideОбеспечивает поддержку итерации в стиле foreach по дочерним узлам этого узла.
GetText() overrideПолучает текст этого узла и всех его дочерних узлов.
GetType() const override
ImportNode(const System::SharedPtr<Aspose::Words::Node>&, bool)Импортирует узел из другого документа в текущий документ.
ImportNode(const System::SharedPtr<Aspose::Words::Node>&, bool, Aspose::Words::ImportFormatMode)Импортирует узел из другого документа в текущий документ с параметром для управления форматированием.
ImportNode(const System::SharedPtr<Aspose::Words::Node>&, bool, Aspose::Words::ImportFormatMode, const System::SharedPtr<Aspose::Words::ImportFormatOptions>&)Импортирует узел из другого документа в текущий документ с параметром для управления форматированием.
IndexOf(const System::SharedPtr<Aspose::Words::Node>&)Возвращает индекс указанного дочернего узла в массиве дочерних узлов.
InsertAfter(T, const System::SharedPtr<Aspose::Words::Node>&)
InsertBefore(T, const System::SharedPtr<Aspose::Words::Node>&)
Is(const System::TypeInfo&) const override
IsAncestorNode(const System::SharedPtr<Aspose::Words::Node>&)
NextPreOrder(const System::SharedPtr<Aspose::Words::Node>&)Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода.
static NodeTypeToString(Aspose::Words::NodeType)Вспомогательный метод, преобразующий значение перечисления типа узла в удобочитаемую строку.
PrependChild(T)
PreviousPreOrder(const System::SharedPtr<Aspose::Words::Node>&)Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода.
Remove()Удаляет себя из родительского узла.
RemoveAllChildren()Удаляет все дочерние узлы текущего узла.
RemoveChild(T)
RemoveSmartTags()Удаляет все дочерние узлы SmartTag текущего узла.
SelectNodes(const System::String&)Выбирает список узлов, соответствующих XPath-выражению.
SelectSingleNode(const System::String&)Выбирает первый Node, соответствующий XPath-выражению.
set_BackgroundShape(const System::SharedPtr<Aspose::Words::Drawing::Shape>&)Сеттер для Aspose::Words::DocumentBase::get_BackgroundShape.
set_CustomNodeId(int32_t)Сеттер для Aspose::Words::Node::get_CustomNodeId.
set_NextNode(const System::SharedPtr<Aspose::Words::Node>&)
set_NodeChangingCallback(const System::SharedPtr<Aspose::Words::INodeChangingCallback>&)Вызывается, когда узел вставляется или удаляется в документе.
set_PageColor(System::Drawing::Color)Сеттер для Aspose::Words::DocumentBase::get_PageColor.
set_PrevNode(const System::SharedPtr<Aspose::Words::Node>&)
set_ResourceLoadingCallback(const System::SharedPtr<Aspose::Words::Loading::IResourceLoadingCallback>&)Позволяет управлять тем, как загружаются внешние ресурсы.
set_WarningCallback(const System::SharedPtr<Aspose::Words::IWarningCallback>&)Сеттер для Aspose::Words::DocumentBase::get_WarningCallback.
SetParent(const System::SharedPtr<Aspose::Words::Node>&)
SetTemplateWeakPtr(uint32_t) override
ToString(Aspose::Words::SaveFormat)Экспортирует содержимое узла в строку в указанном формате.
ToString(const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)Экспортирует содержимое узла в строку, используя указанные параметры сохранения.
static Type()

Примечания

Некоторые документы, обычно шаблоны, могут содержать AutoText, AutoCorrect записи и/или Building Blocks (также известные как записи глоссарного документа, части документа или строительные блоки).

Чтобы получить доступ к строительным блокам, вам нужно загрузить документ в объект Document. Строительные блоки будут доступны через свойство GlossaryDocument.

GlossaryDocument can contain any number of BuildingBlock objects. Each BuildingBlock represents one document part.

Соответствует элементам glossaryDocument и docParts в OOXML.

См. также