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

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

 Українська