Footnote

Огляд

Footnote — це клас у Aspose.Words FOSS для .NET. Наслідує від: InlineStory, ITrackableNode.

Представляє контейнер для тексту виноски або кінцевої примітки.

Цей клас надає 28 методів для роботи з об’єктами Footnote у програмах .NET. Доступні методи включають: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, Footnote, GetAncestor, GetAncestorOf, GetChild, GetChildNodes та 16 додаткових методів. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.Words FOSS для .NET. Властивості: ActualReferenceMark, Count, CustomNodeId, Document, FirstChild, FirstParagraph та ще 21.

Властивості

НазваТипДоступОпис
NodeTypeNodeTypeЧитанняПовертає виноску.
StoryTypeStoryTypeЧитанняПовертає виноски або кінцеві виноски.
FootnoteTypeFootnoteTypeЧитанняПовертає значення, яке вказує, чи це виноска чи кінцева виноска.
IsAutoboolЧитання/ЗаписМістить значення, яке вказує, чи це автонумерована виноска, чи виноска з користувацькою міткою посилання, визначеною користувачем.
ReferenceMarkstringЧитання/ЗаписОтримує/встановлює довільну мітку посилання, яка буде використана для цієї виноски.
ActualReferenceMarkstringЧитанняОтримує фактичний текст позначки посилання, який відображається в документі для цієї виноски.
ParentParagraphParagraphЧитанняОтримує батьківський абзац цього вузла.
FirstParagraphParagraphЧитанняОтримує перший абзац у історії.
LastParagraphParagraphЧитанняОтримує останній абзац у історії.
ParagraphsParagraphCollectionЧитанняОтримує колекцію абзаців, які є безпосередніми дочірніми елементами історії.
TablesTableCollectionЧитанняОтримує колекцію таблиць, які є безпосередніми дочірніми елементами історії.
IsInsertRevisionboolЧитанняОтримує is insert revision.
IsDeleteRevisionboolЧитанняОтримує, чи є ревізія видаленою.
IsMoveFromRevisionboolЧитанняОтримує is move з ревізії.
IsMoveToRevisionboolЧитанняОтримує, чи переміщено до ревізії.
FontFontЧитанняНадає доступ до форматування шрифту символу-якоря цього об’єкта.
IsCompositeboolЧитанняПовертає true, оскільки цей вузол може мати дочірні вузли.
HasChildNodesboolЧитанняПовертає true, якщо у цьому вузлі є будь-які дочірні вузли.
FirstChildNodeЧитанняОтримує перший дочірній елемент вузла.
LastChildNodeЧитанняОтримує останню дочірню вершину вузла.
CountintЧитанняОтримує кількість безпосередніх дочірніх елементів цього вузла.
ParentNodeCompositeNodeЧитанняОтримує безпосереднього батька цього вузла.
DocumentDocumentBaseЧитанняОтримує документ, до якого належить цей вузол.
PreviousSiblingNodeЧитанняОтримує вузол, який безпосередньо передує цьому вузлу.
NextSiblingNodeЧитанняОтримує вузол, який йде безпосередньо після цього вузла.
RangeRangeЧитанняПовертає об’єкт Range, який представляє частину документа, що міститься в цьому вузлі.
CustomNodeIdintЧитання/ЗаписВказує власний ідентифікатор вузла.

Методи

СигнатураОпис
Footnote(doc: DocumentBase, footnoteType: FootnoteType)Ініціалізує екземпляр класу Footnote.
Accept(visitor: DocumentVisitor)Викликає DocumentVisitor.VisitFootnoteStart, потім викликає Accept для всіх дочірніх вузлів виноски та викликає DocumentVisitor.VisitFootnoteEnd в кінці.
AcceptStart(visitor: DocumentVisitor)Приймає відвідувача для відвідування початку виноски.
AcceptEnd(visitor: DocumentVisitor)Приймає відвідувача для відвідування кінця виноски.
EnsureMinimum()Якщо останній дочірній елемент не є абзацом, створює та додає один порожній абзац.
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 у цьому екземплярі Footnote.
Remove()Видаляє себе з батьківського елементу.
NextPreOrder(rootNode: Node)Отримує наступний вузол відповідно до алгоритму pre-order обходу дерева.
PreviousPreOrder(rootNode: Node)Отримує попередній вузол згідно алгоритму обходу дерева у порядку pre-order.
ToString(saveFormat: SaveFormat)Експортує вміст вузла у рядок у вказаному форматі.
NodeTypeToString(nodeType: NodeType)Утилітний метод, який перетворює значення перерахування типу вузла у зрозумілий користувачеві рядок.

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

 Українська