BuildingBlock

BuildingBlock

Übersicht

BuildingBlock ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: CompositeNode.

Diese Klasse stellt 27 Methoden zum Arbeiten mit BuildingBlock-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator und 15 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: Behavior, Category, Count, CustomNodeId, Description, Document und 16 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt den BuildingBlock-Wert zurück.
SectionsSectionCollectionLesenGibt eine Sammlung zurück, die alle Abschnitte im Baustein repräsentiert.
FirstSectionSectionLesenGibt den ersten Abschnitt im Baustein zurück.
LastSectionSectionLesenGibt den letzten Abschnitt im Baustein zurück.
NamestringLesen/SchreibenRuft den Namen dieses Bausteins ab oder legt ihn fest.
GuidGuidLesen/SchreibenLiest oder setzt einen Bezeichner (ein 128-Bit-GUID), der dieses Bauelement eindeutig identifiziert.
DescriptionstringLesen/SchreibenLiest oder legt die Beschreibung fest, die diesem Baustein zugeordnet ist.
GalleryBuildingBlockGalleryLesen/SchreibenGibt die Kategorisierung der ersten Ebene für den Baustein an, zum Zweck der Klassifizierung oder Sortierung in der Benutzeroberfläche.
CategorystringLesen/SchreibenGibt die Kategorisierung der zweiten Ebene für den Baustein an.
BehaviorBuildingBlockBehaviorLesen/SchreibenGibt das Verhalten an, das angewendet werden soll, wenn der Inhalt des Bausteins in das Hauptdokument eingefügt wird.
TypeBuildingBlockTypeLesen/SchreibenGibt den Bausteintyp an.
IsCompositeboolLesenGibt true zurück, da dieser Knoten Kindknoten haben kann.
HasChildNodesboolLesenGibt true zurück, wenn dieser Knoten 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.
ParentNodeCompositeNodeLesenErmittelt den unmittelbaren übergeordneten Knoten dieses Knotens.
DocumentDocumentBaseLesenRuft das Dokument ab, zu dem dieser Knoten gehört.
PreviousSiblingNodeLesenGibt den Knoten zurück, 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
BuildingBlock(glossaryDoc: GlossaryDocument)Initialisiert eine neue Instanz dieser Klasse.
Accept(visitor: DocumentVisitor)Ruft VisitBuildingBlockStart auf, ruft dann Accept für alle Kindknoten dieses Bausteins auf und ruft schließlich VisitBuildingBlockEnd auf.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Besucher, der den Anfang des BuildingBlock besucht.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Besucher, der das Ende des BuildingBlock besucht.
GetText()Ruft den Text dieses Knotens und aller seiner Kinder ab.
GetChildNodes(nodeType: NodeType, isDeep: bool)Gibt eine Sammlung von Child Nodes 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-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 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 (normalerweise zusammengesetzten) Knotenklonvorgangs ist.
GetAncestor(ancestorType: Type)Ermittelt den ersten Vorfahren des angegebenen Objekttyps.
GetAncestorOf()Ruft GetAncestorOf auf dieser BuildingBlock-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