HeaderFooter

HeaderFooter

Übersicht

HeaderFooter ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: Story.

Stellt einen Container für den Kopf- oder Fußzeilentext eines Abschnitts dar.

Diese Klasse stellt 29 Methoden zur Arbeit mit HeaderFooter-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes und 17 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.Words FOSS für .NET-Pakets zugänglich. Eigenschaften: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes und 15 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt HeaderFooter zurück.
ParentSectionSectionLesenGibt den übergeordneten Abschnitt dieser Geschichte zurück.
HeaderFooterTypeHeaderFooterTypeLesenLiefert den Typ dieses Headers/Footers.
IsHeaderboolLesenTrue, wenn dieses HeaderFooter-Objekt eine Kopfzeile ist.
IsLinkedToPreviousboolLesen/SchreibenTrue, wenn diese Kopfzeile oder Fußzeile mit der entsprechenden Kopfzeile oder Fußzeile im vorherigen Abschnitt verknüpft ist.
StoryTypeStoryTypeLesenGibt den Typ dieser Geschichte zurück.
FirstParagraphParagraphLesenRuft den ersten Absatz der Geschichte ab.
LastParagraphParagraphLesenRuft den letzten Absatz in der Geschichte ab.
ParagraphsParagraphCollectionLesenErhält eine Sammlung von Absätzen, die unmittelbare Kinder der Geschichte sind.
TablesTableCollectionLesenErhält eine Sammlung von Tabellen, die unmittelbare Kinder der Story sind.
IsCompositeboolLesenGibt true zurück, da dieser Knoten Kindknoten haben kann.
HasChildNodesboolLesenGibt true zurück, wenn dieser Knoten irgendwelche Kindknoten hat.
FirstChildNodeLesenGibt das erste Kind des Knotens zurück.
LastChildNodeLesenGibt das letzte Kind des Knotens zurück.
CountintLesenGibt die Anzahl der unmittelbaren Kinder dieses Knotens zurück.
ParentNodeCompositeNodeLesenRuft den unmittelbaren übergeordneten Knoten dieses Knotens ab.
DocumentDocumentBaseLesenErmittelt das Dokument, zu dem dieser Knoten gehört.
PreviousSiblingNodeLesenGibt den Knoten zurück, der diesem Knoten unmittelbar vorausgeht.
NextSiblingNodeLesenGibt den Knoten zurück, der unmittelbar auf diesen Knoten folgt.
RangeRangeLesenGibt ein Range-Objekt zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist.
CustomNodeIdintLesen/SchreibenSpezifiziert eine benutzerdefinierte Knotenkennung.

Methoden

SignaturBeschreibung
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)Erstellt einen neuen Header oder Footer des angegebenen Typs.
Accept(visitor: DocumentVisitor)Ruft VisitHeaderFooterStart auf, ruft dann Accept für alle Kindknoten des Abschnitts auf und ruft am Ende VisitHeaderFooterEnd auf.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Besucher, um den Beginn des Headers zu besuchen.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Besucher, um das Ende des Headers zu besuchen.
DeleteShapes()Löscht alle Formen aus dem Text dieser Geschichte.
AppendParagraph(text: string)Eine Kurzmethodenfunktion, die ein Paragraph-Objekt mit optionalem Text erzeugt und es an das Ende dieses Objekts anhängt.
GetText()Gibt den Text dieses Knotens und aller seiner Kindknoten zurück.
GetChildNodes(nodeType: NodeType, isDeep: bool)Gibt eine Sammlung von Kindknoten zurück, die dem angegebenen Typ entsprechen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Gibt den N-ten Kindknoten zurück, der dem angegebenen Typ entspricht.
SelectNodes(xpath: string)Wählt eine Liste von Knoten aus, die dem XPath-Ausdruck entsprechen.
SelectSingleNode(xpath: string)Wählt den ersten Knoten aus, der dem XPath-Ausdruck entspricht.
GetEnumerator()Bietet Unterstützung für die iterierende Durchlauf-Schleife im Stil von „for each“ über die Kindknoten dieses Knotens.
AppendChild(newChild: T)Fügt den angegebenen Knoten am Ende der Liste der Kindknoten dieses Knotens hinzu.
PrependChild(newChild: T)Fügt den angegebenen Knoten am Anfang der Liste der Kindknoten dieses Knotens hinzu.
InsertAfter(newChild: T, refChild: Node)Fügt den angegebenen Knoten sofort nach dem angegebenen Referenzknoten ein.
InsertBefore(newChild: T, refChild: Node)Fügt den angegebenen Knoten sofort vor dem angegebenen Referenzknoten ein.
RemoveChild(oldChild: T)Entfernt den angegebenen Kindknoten.
RemoveAllChildren()Entfernt alle Kindknoten des aktuellen Knotens.
RemoveSmartTags()Entfernt alle SmartTag Nachkommenknoten des aktuellen Knotens.
IndexOf(child: Node)Gibt den Index des angegebenen Kindknotens im Kindknoten-Array zurück.
CreateNavigator()Erstellt einen Navigator, der zum Durchlaufen und Lesen von Knoten verwendet werden kann.
Clone(isCloneChildren: bool)Sie sollten die Überladung Clone(bool, INodeCloningListener) verwenden, wenn das Klonen von Knoten Teil eines anderen (gewöhnlich zusammengesetzten) Knotenklonvorgangs ist.
GetAncestor(ancestorType: Type)Gibt den ersten Vorfahren des angegebenen Objekttyps zurück.
GetAncestorOf()Ruft GetAncestorOf auf dieser HeaderFooter-Instanz auf.
Remove()Entfernt sich vom übergeordneten Element.
NextPreOrder(rootNode: Node)Ermittelt den nächsten Knoten gemäß dem Preorder-Baumdurchlauf-Algorithmus.
PreviousPreOrder(rootNode: Node)Ermittelt den vorherigen Knoten gemäß dem Preorder-Baumdurchlauf-Algorithmus.
ToString(saveFormat: SaveFormat)Exportiert den Inhalt des Knotens in einen String im angegebenen Format.
NodeTypeToString(nodeType: NodeType)Eine Hilfsmethode, die einen Enum-Wert des Knotentyps in einen benutzerfreundlichen String konvertiert.

Siehe auch

 Deutsch