Класс Aspose::Words::BuildingBlocks::BuildingBlock

BuildingBlock class

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

class BuildingBlock : public Aspose::Words::CompositeNode

Методы

МетодОписание
Accept(System::SharedPtr<Aspose::Words::DocumentVisitor>) overrideПринимает посетителя.
AcceptEnd(System::SharedPtr<Aspose::Words::DocumentVisitor>) overrideПринимает посетителя для посещения конца BuildingBlock.
AcceptStart(System::SharedPtr<Aspose::Words::DocumentVisitor>) overrideПринимает посетителя для посещения начала BuildingBlock.
AppendChild(T)
BuildingBlock(const System::SharedPtr<Aspose::Words::BuildingBlocks::GlossaryDocument>&)Инициализирует новый экземпляр этого класса.
Clone(bool)Создаёт дубликат узла.
get_Behavior() constУказывает поведение, которое должно применяться, когда содержимое строительного блока вставляется в основной документ.
get_Category() constУказывает категоризацию второго уровня для строительного блока.
get_Count()Возвращает количество непосредственных дочерних элементов этого узла.
get_CustomNodeId() constУказывает пользовательский идентификатор узла.
get_Description() constПолучает или задает описание, связанное с этим строительным блоком.
virtual get_Document() constВозвращает документ, к которому принадлежит этот узел.
get_FirstChild() constВозвращает первого дочернего узла.
get_FirstSection()Получает первый раздел в строительном блоке.
get_Gallery() constУказывает категоризацию первого уровня для строительного блока в целях классификации или сортировки пользовательского интерфейса.
get_Guid() constПолучает или задает идентификатор (128‑битный GUID), который уникально идентифицирует этот строительный блок.
get_HasChildNodes()Возвращает true, если у этого узла есть дочерние узлы.
get_IsComposite() overrideВозвращает true, поскольку этот узел может иметь дочерние узлы.
get_LastChild() constВозвращает последнего дочернего узла.
get_LastSection()Получает последний раздел в строительном блоке.
get_Name() constПолучает или задает имя этого строительного блока.
get_NextNode() const
get_NextSibling()Возвращает узел, непосредственно следующий за этим узлом.
get_NodeType() const overrideВозвращает значение BuildingBlock.
get_ParentNode()Возвращает непосредственного родителя этого узла.
get_PreviousSibling()Возвращает узел, непосредственно предшествующий этому узлу.
get_PrevNode() const
get_Range()Возвращает объект Range, представляющий часть документа, содержащуюся в этом узле.
get_Sections()Возвращает коллекцию, представляющую все разделы в строительном блоке.
get_Type() constУказывает тип строительного блока.
GetAncestor(Aspose::Words::NodeType)Возвращает первого предка указанного NodeType.
GetAncestorOf()
GetChild(Aspose::Words::NodeType, int32_t, bool)Возвращает N‑й дочерний узел, соответствующий указанному типу.
GetChildNodes(Aspose::Words::NodeType, bool)Возвращает живую коллекцию дочерних узлов, соответствующих указанному типу.
GetEnumerator() overrideОбеспечивает поддержку итерации в стиле foreach по дочерним узлам этого узла.
GetText() overrideПолучает текст этого узла и всех его дочерних узлов.
GetType() const override
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_Behavior(Aspose::Words::BuildingBlocks::BuildingBlockBehavior)Указывает поведение, которое должно применяться, когда содержимое строительного блока вставляется в основной документ.
set_Category(const System::String&)Сеттер для Aspose::Words::BuildingBlocks::BuildingBlock::get_Category.
set_CustomNodeId(int32_t)Сеттер для Aspose::Words::Node::get_CustomNodeId.
set_Description(const System::String&)Сеттер для Aspose::Words::BuildingBlocks::BuildingBlock::get_Description.
set_Gallery(Aspose::Words::BuildingBlocks::BuildingBlockGallery)Сеттер для Aspose::Words::BuildingBlocks::BuildingBlock::get_Gallery.
set_Guid(System::Guid)Сеттер для Aspose::Words::BuildingBlocks::BuildingBlock::get_Guid.
set_Name(const System::String&)Сеттер для Aspose::Words::BuildingBlocks::BuildingBlock::get_Name.
set_NextNode(const System::SharedPtr<Aspose::Words::Node>&)
set_PrevNode(const System::SharedPtr<Aspose::Words::Node>&)
set_Type(Aspose::Words::BuildingBlocks::BuildingBlockType)Сеттер для Aspose::Words::BuildingBlocks::BuildingBlock::get_Type.
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()

Примечания

BuildingBlock can contain only Section nodes.

BuildingBlock can only be a child of GlossaryDocument.

Вы можете создавать новые строительные блоки и вставлять их в глоссарный документ. Вы можете изменять или удалять существующие строительные блоки. Вы можете копировать или перемещать строительные блоки между документами. Вы можете вставлять содержимое строительного блока в документ.

Соответствует элементам docPart, docPartPr и docPartBody в OOXML.

См. также