HeaderFooter

HeaderFooter

Обзор

HeaderFooter — это класс в Aspose.Words FOSS для .NET. Наследуется от: Story.

Представляет контейнер для текста заголовка или нижнего колонтитула раздела.

Этот класс предоставляет 29 методов для работы с объектами HeaderFooter в программах .NET. Доступные методы включают: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes и ещё 17 методов. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.Words FOSS для .NET. Свойства: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes и ещё 15.

Свойства

Имя:Тип:ДоступОписание:
NodeTypeNodeTypeЧтениеВозвращает HeaderFooter.
ParentSectionSectionЧтениеПолучает родительский раздел этой истории.
HeaderFooterTypeHeaderFooterTypeЧтениеПолучает тип этого header/footer.
IsHeaderboolЧтениеTrue, если этот объект HeaderFooter является заголовком.
IsLinkedToPreviousboolЧтение/записьTrue, если этот верхний колонтитул или нижний колонтитул связан с соответствующим верхним или нижним колонтитулом в предыдущем разделе.
StoryTypeStoryTypeЧтениеПолучает тип этой истории.
FirstParagraphParagraphЧтениеПолучает первый абзац в истории.
LastParagraphParagraphЧтениеПолучает последний абзац в истории.
ParagraphsParagraphCollectionЧтениеПолучает коллекцию абзацев, которые являются непосредственными дочерними элементами истории.
TablesTableCollectionЧтениеПолучает коллекцию таблиц, которые являются непосредственными дочерними элементами истории.
IsCompositeboolЧтениеВозвращает true, так как этот узел может иметь дочерние узлы.
HasChildNodesboolЧтениеВозвращает true, если у этого узла есть какие-либо дочерние узлы.
FirstChildNodeЧтениеПолучает первый дочерний элемент узла.
LastChildNodeЧтениеПолучает последний дочерний элемент узла.
CountintЧтениеВозвращает количество непосредственных дочерних элементов этого узла.
ParentNodeCompositeNodeЧтениеПолучает непосредственного родителя этого узла.
DocumentDocumentBaseЧтениеПолучает документ, к которому принадлежит этот узел.
PreviousSiblingNodeЧтениеПолучает узел, непосредственно предшествующий этому узлу.
NextSiblingNodeЧтениеПолучает узел, непосредственно следующий за этим узлом.
RangeRangeЧтениеВозвращает объект Range, который представляет собой часть документа, содержащуюся в этом узле.
CustomNodeIdintЧтение/записьУказывает пользовательский идентификатор узла.

Методы

ПодписьОписание:
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)Создаёт новый заголовок или нижний колонтитул указанного типа.
Accept(visitor: DocumentVisitor)Вызывает VisitHeaderFooterStart, затем вызывает Accept для всех дочерних узлов раздела и в конце вызывает VisitHeaderFooterEnd.
AcceptStart(visitor: DocumentVisitor)Принимает посетителя для посещения начала заголовка.
AcceptEnd(visitor: DocumentVisitor)Принимает посетителя для посещения конца заголовка.
DeleteShapes()Удаляет все фигуры из текста этой истории.
AppendParagraph(text: string)Краткий метод, который создаёт объект Paragraph с необязательным текстом и добавляет его в конец этого объекта.
GetText()Получает текст этого узла и всех его дочерних элементов.
GetChildNodes(nodeType: NodeType, isDeep: bool)Возвращает коллекцию дочерних узлов, соответствующих указанному типу.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Возвращает N-й дочерний узел, соответствующий указанному типу.
SelectNodes(xpath: string)Выбирает список узлов, соответствующих XPath-выражению.
SelectSingleNode(xpath: string)Выбирает первый узел, соответствующий 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 у этого экземпляра HeaderFooter.
Remove()Удаляет себя из родителя.
NextPreOrder(rootNode: Node)Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода.
PreviousPreOrder(rootNode: Node)Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода.
ToString(saveFormat: SaveFormat)Экспортирует содержимое узла в строку в указанном формате.
NodeTypeToString(nodeType: NodeType)Вспомогательный метод, преобразующий значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский