HeaderFooter
HeaderFooter
Przegląd
HeaderFooter jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: Story.
Reprezentuje kontener dla tekstu nagłówka lub stopki sekcji.
Ta klasa udostępnia 29 metod do pracy z obiektami HeaderFooter w programach .NET. Dostępne metody obejmują: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes oraz 17 dodatkowych metod. Wszystkie publiczne członkowie są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.Words FOSS dla .NET. Właściwości: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes oraz 15 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
NodeType | NodeType | Odczyt | Zwraca HeaderFooter. |
ParentSection | Section | Odczyt | Zwraca sekcję nadrzędną tej historii. |
HeaderFooterType | HeaderFooterType | Odczyt | Pobiera typ tego nagłówka/stopki. |
IsHeader | bool | Odczyt | Prawda, jeśli ten obiekt HeaderFooter jest nagłówkiem. |
IsLinkedToPrevious | bool | Odczyt/zapis | Prawda, jeśli ten nagłówek lub stopka jest powiązany z odpowiednim nagłówkiem lub stopką w poprzedniej sekcji. |
StoryType | StoryType | Odczyt | Pobiera typ tej historii. |
FirstParagraph | Paragraph | Odczyt | Pobiera pierwszy akapit w opowieści. |
LastParagraph | Paragraph | Odczyt | Zwraca ostatni akapit w opowieści. |
Paragraphs | ParagraphCollection | Odczyt | Zwraca kolekcję akapitów będących bezpośrednimi dziećmi opowieści. |
Tables | TableCollection | Odczyt | Pobiera kolekcję tabel, które są bezpośrednimi dziećmi opowieści. |
IsComposite | bool | Odczyt | Zwraca true, ponieważ ten węzeł może mieć węzły potomne. |
HasChildNodes | bool | Odczyt | Zwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne. |
FirstChild | Node | Odczyt | Pobiera pierwsze dziecko węzła. |
LastChild | Node | Odczyt | Pobiera ostatnie dziecko węzła. |
Count | int | Odczyt | Zwraca liczbę bezpośrednich dzieci tego węzła. |
ParentNode | CompositeNode | Odczyt | Zwraca natychmiastowego rodzica tego węzła. |
Document | DocumentBase | Odczyt | Zwraca dokument, do którego należy ten węzeł. |
PreviousSibling | Node | Odczyt | Pobiera węzeł bezpośrednio poprzedzający ten węzeł. |
NextSibling | Node | Odczyt | Pobiera węzeł bezpośrednio następujący po tym węźle. |
Range | Range | Odczyt | Zwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle. |
CustomNodeId | int | Odczyt/zapis | Określa niestandardowy identyfikator węzła. |
Metody
| Sygnatura | Opis |
|---|---|
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType) | Tworzy nową nagłówkę lub stopkę określonego typu. |
Accept(visitor: DocumentVisitor) | Wywołuje VisitHeaderFooterStart, następnie wywołuje Accept dla wszystkich węzłów potomnych sekcji i wywołuje VisitHeaderFooterEnd na końcu. |
AcceptStart(visitor: DocumentVisitor) | Akceptuje visitor w celu odwiedzenia początku nagłówka. |
AcceptEnd(visitor: DocumentVisitor) | Akceptuje odwiedzającego w celu odwiedzenia końca nagłówka. |
DeleteShapes() | Usuwa wszystkie kształty z tekstu tej historii. |
AppendParagraph(text: string) | Metoda skrótu, która tworzy obiekt Paragraph z opcjonalnym tekstem i dołącza go na koniec tego obiektu. |
GetText() | Pobiera tekst tego węzła oraz wszystkich jego dzieci. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Zwraca kolekcję węzłów potomnych, które pasują do określonego typu. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Zwraca N-ty child node, który pasuje do określonego typu. |
SelectNodes(xpath: string) | Wybiera listę node’ów pasujących do wyrażenia XPath. |
SelectSingleNode(xpath: string) | Wybiera pierwszy Node, który pasuje do wyrażenia XPath. |
GetEnumerator() | Zapewnia wsparcie dla iteracji w stylu „for each” nad child node’ami tego node. |
AppendChild(newChild: T) | Dodaje określony węzeł na koniec listy węzłów potomnych tego węzła. |
PrependChild(newChild: T) | Dodaje określony węzeł na początek listy węzłów potomnych tego węzła. |
InsertAfter(newChild: T, refChild: Node) | Wstawia określony węzeł bezpośrednio po określonym węźle referencyjnym. |
InsertBefore(newChild: T, refChild: Node) | Wstawia określony węzeł bezpośrednio przed określonym węzłem referencyjnym. |
RemoveChild(oldChild: T) | Usuwa określony węzeł potomny. |
RemoveAllChildren() | Usuwa wszystkie węzły potomne bieżącego węzła. |
RemoveSmartTags() | Usuwa wszystkie SmartTag węzły potomne bieżącego węzła. |
IndexOf(child: Node) | Zwraca indeks określonego węzła potomnego w tablicy węzłów potomnych. |
CreateNavigator() | Tworzy nawigator, który może być używany do przemieszczania się po i odczytywania węzłów. |
Clone(isCloneChildren: bool) | Powinieneś używać przeciążenia Clone(bool, INodeCloningListener), gdy klonowanie węzła jest częścią innego (zwykle złożonego) procesu klonowania węzła. |
GetAncestor(ancestorType: Type) | Pobiera pierwszy przodek określonego typu obiektu. |
GetAncestorOf() | Wywołuje GetAncestorOf na tej instancji HeaderFooter. |
Remove() | Usuwa się z elementu nadrzędnego. |
NextPreOrder(rootNode: Node) | Zwraca następny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order. |
PreviousPreOrder(rootNode: Node) | Zwraca poprzedni węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order. |
ToString(saveFormat: SaveFormat) | Eksportuje zawartość węzła do łańcucha znaków w określonym formacie. |
NodeTypeToString(nodeType: NodeType) | Metoda pomocnicza, która konwertuje wartość wyliczenia typu węzła na przyjazny dla użytkownika łańcuch znaków. |