Body

Übersicht

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

Stellt einen Container für den Haupttext eines Abschnitts dar.

Diese Klasse stellt 30 Methoden zum Arbeiten mit Body-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf und 18 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nach der Installation des Aspose.Words FOSS für .NET Pakets. Eigenschaften: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes und 12 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt Body zurück.
ParentSectionSectionLesenGibt den übergeordneten Abschnitt dieser Geschichte zurück.
StoryTypeStoryTypeLesenRuft den Typ dieser Geschichte ab.
FirstParagraphParagraphLesenGibt den ersten Absatz in der Geschichte zurück.
LastParagraphParagraphLesenLiefert den letzten Absatz in der Geschichte.
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.
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.
CountintLesenErmittelt die Anzahl der unmittelbaren Kinder dieses Knotens.
ParentNodeCompositeNodeLesenGibt den unmittelbaren Elternknoten dieses Knotens zurück.
DocumentDocumentBaseLesenRuft das Dokument ab, zu dem dieser Knoten gehört.
PreviousSiblingNodeLesenGibt den Knoten zurück, 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/SchreibenSpezifiziert einen benutzerdefinierten Knotenbezeichner.

Methoden

SignaturBeschreibung
Body(doc: DocumentBase)Initialisiert eine neue Instanz der Body-Klasse.
Accept(visitor: DocumentVisitor)Ruft VisitBodyStart auf, ruft dann Accept für alle Kindknoten des Abschnitts auf und ruft am Ende VisitBodyEnd auf.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Besucher, um den Beginn des Dokumenten-Body zu besuchen.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Besucher, um das Ende des Dokumentenkörpers zu besuchen.
EnsureMinimum()Wenn das letzte Kind kein Paragraph ist, wird ein leerer Paragraph erstellt und angehängt.
DeleteShapes()Löscht alle Formen aus dem Text dieser Story.
AppendParagraph(text: string)Eine Kurzmethode, die ein Paragraph-Objekt mit optionalem Text erzeugt und es am Ende dieses Objekts anhängt.
GetText()Liefert den Text dieses Knotens und aller seiner Kinder.
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 Node aus, der dem XPath-Ausdruck entspricht.
GetEnumerator()Bietet Unterstützung für die foreach-artige 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 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 (häufig zusammengesetzten) Knotenklonvorgangs ist.
GetAncestor(ancestorType: Type)Ruft den ersten Vorfahren des angegebenen Objekttyps ab.
GetAncestorOf()Ruft GetAncestorOf bei dieser Body-Instanz auf.
Remove()Entfernt sich selbst vom Elternteil.
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