InlineStory

Übersicht

InlineStory ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: CompositeNode, IInline, IStory.

Basisklasse für Inline-Level-Knoten, die Absätze und Tabellen enthalten können.

Diese Klasse stellt 27 Methoden zur Arbeit mit InlineStory-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator und 15 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.Words FOSS für .NET-Paket installiert wurde. Eigenschaften: Count, CustomNodeId, Document, FirstChild, FirstParagraph, Font und 17 weitere.

Eigenschaften

NameTypZugriffBeschreibung
StoryTypeStoryTypeLesenGibt den Typ der Geschichte zurück.
ParentParagraphParagraphLesenRuft den übergeordneten Paragraph dieses Knotens ab.
FirstParagraphParagraphLesenRuft den ersten Absatz in 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 Geschichte sind.
IsInsertRevisionboolLesenGibt die Einfüge-Revision zurück.
IsDeleteRevisionboolLesenRuft die IsDeleteRevision ab.
IsMoveFromRevisionboolLesenRuft die is move aus der Revision ab.
IsMoveToRevisionboolLesenRuft die is move to revision 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 Kindknoten hat.
FirstChildNodeLesenRuft das erste Kind des Knotens ab.
LastChildNodeLesenRuft das letzte Kind des Knotens ab.
CountintLesenErmittelt die Anzahl der unmittelbaren Kinder dieses Knotens.
NodeTypeNodeTypeLesenGibt den Typ dieses Knotens zurück.
ParentNodeCompositeNodeLesenErmittelt den unmittelbaren Elternknoten dieses Knotens.
DocumentDocumentBaseLesenLiefert das Dokument, zu dem dieser Knoten gehört.
PreviousSiblingNodeLesenRuft den Knoten ab, der diesem Knoten unmittelbar vorausgeht.
NextSiblingNodeLesenRuft den Knoten ab, 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 einen benutzerdefinierten Knotenbezeichner an.

Methoden

SignaturBeschreibung
EnsureMinimum()Wenn das letzte Kind kein Absatz ist, wird ein leerer Absatz erstellt und angehängt.
GetText()Gibt den Text dieses Knotens und aller seiner Kinder 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 for-each-Stil-Iteration ü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 unmittelbar nach dem angegebenen Referenzknoten ein.
InsertBefore(newChild: T, refChild: Node)Fügt den angegebenen Knoten unmittelbar 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.
AcceptStart(visitor: DocumentVisitor)Wenn in einer abgeleiteten Klasse implementiert, ruft es die Methode VisitXXXStart des angegebenen Dokumentenbesuchers auf.
AcceptEnd(visitor: DocumentVisitor)Wenn in einer abgeleiteten Klasse implementiert, ruft es die Methode VisitXXXEnd des angegebenen Dokumentenbesuchers auf.
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 (in der Regel zusammengesetzten) Knotenklonvorgangs ist.
Accept(visitor: DocumentVisitor)Ruft Accept(visitor) für diese InlineStory-Instanz auf.
GetAncestor(ancestorType: Type)Ruft den ersten Vorfahren des angegebenen Objekttyps ab.
GetAncestorOf()Ruft GetAncestorOf für diese InlineStory-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