Paragraph

Übersicht

Paragraph ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: CompositeNode, IParaAttrSource, IRunAttrSource und 1 weitere.

Stellt einen Textabsatz dar.

Diese Klasse bietet 35 Methoden zur Arbeit mit Paragraph-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, AppendField, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEffectiveTabStops und 19 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: BreakIsStyleSeparator, Count, CustomNodeId, Document, FirstChild, FrameFormat und 26 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt Absatz zurück.
ParentStoryStoryLesenRuft die übergeordnete Story auf Abschnittsebene ab, die Body oder HeaderFooter sein kann.
ParentSectionSectionLesenRuft den übergeordneten Abschnitt des Absatzes ab.
IsInCellboolLesenWahr, wenn dieser Absatz ein unmittelbares Kind von Cell ist; sonst falsch.
IsEndOfCellboolLesenWahr, wenn dieser Absatz der letzte Absatz in einer Cell ist; sonst falsch.
BreakIsStyleSeparatorboolLesenTrue, wenn dieser Absatzumbruch ein Style Separator ist.
IsEndOfSectionboolLesenTrue, wenn dieser Absatz der letzte Absatz im Body (Haupttextgeschichte) einer Sektion ist; false sonst.
IsEndOfHeaderFooterboolLesenTrue, wenn dieser Absatz der letzte Absatz im HeaderFooter (Haupttextgeschichte) einer Sektion ist; false sonst.
IsEndOfDocumentboolLesenTrue, wenn dieser Absatz der letzte Absatz im letzten Abschnitt des Dokuments ist.
ParagraphFormatParagraphFormatLesenBietet Zugriff auf die Eigenschaften der Absatzformatierung.
ListFormatListFormatLesenStellt Zugriff auf die Listformatierungseigenschaften des Absatzes bereit.
FrameFormatFrameFormatLesenStellt Zugriff auf die Rahmenformatierungseigenschaften bereit.
ListLabelListLabelLesenRuft ein ListLabel-Objekt ab, das Zugriff auf den Listennummerierungswert und die Formatierung für diesen Absatz bietet.
RunsRunCollectionLesenBietet Zugriff auf die typisierte Sammlung von Textstücken innerhalb des Absatzes.
ParagraphBreakFontFontLesenBietet Zugriff auf die Schriftformatierung des Absatzumbruchszeichens.
IsInsertRevisionboolLesenLiest die is insert revision.
IsDeleteRevisionboolLesenRuft die is delete revision ab.
IsMoveFromRevisionboolLesenRuft das IsMove aus der Revision ab.
IsMoveToRevisionboolLesenRuft die is move to revision ab.
IsFormatRevisionboolLesenGibt die is-Formatrevision zurück.
IsListItemboolLesenWahr, wenn der Absatz in der ursprünglichen Version ein Element einer Aufzählungs- oder nummerierten Liste ist.
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.
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 unmittelbar auf diesen Knoten folgt.
RangeRangeLesenGibt ein Range-Objekt zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist.
CustomNodeIdintLesen/SchreibenGibt einen benutzerdefinierten Knotenidentifikator an.

Methoden

SignaturBeschreibung
Paragraph(doc: DocumentBase)Initialisiert eine neue Instanz der Klasse Paragraph.
Accept(visitor: DocumentVisitor)Ruft VisitParagraphStart auf, ruft dann Accept für alle Kindknoten des Absatzes auf und ruft am Ende VisitParagraphEnd auf.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Besucher, der den Beginn des Absatzes im Dokument besucht.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Visitor zum Besuch des Endes des Absatzes im Dokument.
GetText()Ermittelt den Text dieses Absatzes einschließlich des Absatzendezeichens.
GetEffectiveTabStops()Gibt ein Array aller Tabstopps zurück, die auf diesen Absatz angewendet werden, einschließlich der indirekt durch Stile oder Listen angewendeten.
JoinRunsWithSameFormatting()Fügt Runs mit derselben Formatierung im Absatz zusammen.
AppendField(fieldType: FieldType, updateField: bool)Fügt diesem Absatz ein Word-Feld hinzu.
AppendField(fieldCode: string)Fügt diesem Absatz ein Feld hinzu.
AppendField(fieldCode: string, fieldValue: string)Fügt diesem Absatz ein Feld hinzu.
InsertField(fieldType: FieldType, updateField: bool, refNode: Node, isAfter: bool)Fügt diesem Absatz ein Word-Feld ein.
InsertField(fieldCode: string, refNode: Node, isAfter: bool)Fügt diesem Absatz ein Feld ein.
InsertField(fieldCode: string, fieldValue: string, refNode: Node, isAfter: bool)Fügt ein Feld in diesen Absatz ein.
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 node.
AppendChild(newChild: T)Fügt den angegebenen node am Ende der Liste der child nodes für dieses node hinzu.
PrependChild(newChild: T)Fügt den angegebenen node am Anfang der Liste der child nodes für dieses node 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 Array der Kindknoten 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)Ermittelt den ersten Vorfahren des angegebenen Objekttyps.
GetAncestorOf()Ruft GetAncestorOf an dieser Paragraph-Instanz 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