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)Приймає відвідувача для відвідування кінця документу «Глосарій».
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)Утилітний метод, який перетворює значення enum типу вузла у зрозумілий користувачеві рядок.

Дивіться також

 Українська