Footnote

Übersicht

Footnote ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: InlineStory, ITrackableNode.

Stellt einen Container für den Text einer Fußnote oder Endnote dar.

Diese Klasse stellt 28 Methoden zum Arbeiten mit Footnote-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, Footnote, GetAncestor, GetAncestorOf, GetChild, GetChildNodes und 16 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach Installation des Aspose.Words FOSS für .NET-Paket zugänglich. Eigenschaften: ActualReferenceMark, Count, CustomNodeId, Document, FirstChild, FirstParagraph und 21 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt Fußnote zurück.
StoryTypeStoryTypeLesenGibt Fußnoten oder Endnoten zurück.
FootnoteTypeFootnoteTypeLesenGibt einen Wert zurück, der angibt, ob es sich um eine Fußnote oder Endnote handelt.
IsAutoboolLesen/SchreibenEnthält einen Wert, der angibt, ob es sich um eine automatisch nummerierte Fußnote oder um eine Fußnote mit benutzerdefiniertem Referenzzeichen handelt.
ReferenceMarkstringLesen/SchreibenLiest/setzt das benutzerdefinierte Referenzzeichen, das für diese Fußnote verwendet wird.
ActualReferenceMarkstringLesenErmittelt den tatsächlichen Text der im Dokument angezeigten Referenzmarke für diese Fußnote.
ParentParagraphParagraphLesenErmittelt den übergeordneten Absatz dieses Knotens.
FirstParagraphParagraphLesenGibt den ersten Absatz in der Geschichte zurück.
LastParagraphParagraphLesenGibt den letzten Absatz in der Geschichte zurück.
ParagraphsParagraphCollectionLesenErhält eine Sammlung von Absätzen, die unmittelbare Kinder der Geschichte sind.
TablesTableCollectionLesenErhält eine Sammlung von Tabellen, die unmittelbare Kinder der Geschichte sind.
IsInsertRevisionboolLesenRuft die Einfüge-Revision ab.
IsDeleteRevisionboolLesenRuft die Löschrevision ab.
IsMoveFromRevisionboolLesenRuft das is move aus der Revision ab.
IsMoveToRevisionboolLesenRuft den IsMoveToRevision ab.
FontFontLesenStellt Zugriff auf die Schriftformatierung des Ankerzeichens dieses Objekts bereit.
IsCompositeboolLesenGibt true zurück, da dieser Knoten Kindknoten haben kann.
HasChildNodesboolLesenGibt true zurück, wenn dieser Knoten beliebige Kindknoten hat.
FirstChildNodeLesenErmittelt das erste Kind des Knotens.
LastChildNodeLesenGibt das letzte Kind des Knotens zurück.
CountintLesenErmittelt die Anzahl der unmittelbaren Kinder dieses Knotens.
ParentNodeCompositeNodeLesenRuft das unmittelbare übergeordnete Element dieses Knotens ab.
DocumentDocumentBaseLesenRuft das Dokument ab, zu dem dieser Knoten gehört.
PreviousSiblingNodeLesenRuft den Knoten ab, der diesem Knoten unmittelbar vorausgeht.
NextSiblingNodeLesenGibt den Knoten zurück, der diesem Knoten unmittelbar folgt.
RangeRangeLesenGibt ein Range-Objekt zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist.
CustomNodeIdintLesen/SchreibenGibt eine benutzerdefinierte Knotenkennung an.

Methoden

SignaturBeschreibung
Footnote(doc: DocumentBase, footnoteType: FootnoteType)Initialisiert eine Instanz der Klasse Footnote.
Accept(visitor: DocumentVisitor)Ruft DocumentVisitor.VisitFootnoteStart auf, ruft dann Accept für alle Kindknoten der Fußnote auf und ruft am Ende DocumentVisitor.VisitFootnoteEnd auf.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Besucher zum Besuch des Beginns der Fußnote.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Besucher, um das Ende der Fußnote zu besuchen.
EnsureMinimum()Wenn das letzte Kind kein Absatz ist, wird ein leerer Absatz erstellt und angehängt.
GetText()Ruft den Text dieses Knotens und aller seiner Kinder ab.
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 Child-Node zurück, der dem angegebenen Typ entspricht.
SelectNodes(xpath: string)Wählt eine Liste von Nodes aus, die dem XPath-Ausdruck entsprechen.
SelectSingleNode(xpath: string)Wählt den ersten Node aus, der dem XPath-Ausdruck entspricht.
GetEnumerator()Bietet Unterstützung für die for-each-artige Iteration über die Child-Nodes dieses Nodes.
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 Nachfahrenknoten 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 des Knotens Teil eines anderen (gewöhnlich zusammengesetzten) Knotenklonvorgangs ist.
GetAncestor(ancestorType: Type)Ermittelt den ersten Vorfahren des angegebenen Objekttyps.
GetAncestorOf()Ruft GetAncestorOf für diese Fußnoteninstanz auf.
Remove()Entfernt sich selbst 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