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.
См. также
- Class DocumentBase
- Namespace Aspose::Words::BuildingBlocks
- Library Aspose.Words for C++