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ЧтениеПолучает родительский Paragraph этого узла.
FirstParagraphParagraphЧтениеПолучает первый абзац в истории.
LastParagraphParagraphЧтениеПолучает последний абзац в истории.
ParagraphsParagraphCollectionЧтениеПолучает коллекцию абзацев, которые являются непосредственными дочерними элементами истории.
TablesTableCollectionЧтениеПолучает коллекцию таблиц, которые являются непосредственными дочерними элементами истории.
IsInsertRevisionboolЧтениеПолучает значение is insert revision.
IsDeleteRevisionboolЧтениеПолучает признак удаления ревизии.
IsMoveFromRevisionboolЧтениеПолучает is move из revision.
IsMoveToRevisionboolЧтениеПолучает значение is move to revision.
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)Выбирает первый узел, соответствующий XPath-выражению.
GetEnumerator()Обеспечивает поддержку итерации в стиле foreach по дочерним узлам этого узла.
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)Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода.
PreviousPreOrder(rootNode: Node)Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода.
ToString(saveFormat: SaveFormat)Экспортирует содержимое узла в строку в указанном формате.
NodeTypeToString(nodeType: NodeType)Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский