StructuredDocumentTag

StructuredDocumentTag

Übersicht

StructuredDocumentTag ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: CompositeNode, IMarkupNode, ITrackableNode und 2 weitere.

Stellt ein strukturiertes Dokument-Tag (SDT oder Inhaltssteuerelement) in einem Dokument dar.

Diese Klasse stellt 31 Methoden zur Arbeit mit StructuredDocumentTag-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator und 19 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: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color und 38 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt StructuredDocumentTag zurück.
PlaceholderBuildingBlockLesenErmittelt das BuildingBlock, das Platzhaltertext enthält, der angezeigt werden soll, wenn die Inhalte dieses SDT-Laufs leer sind, das zugeordnete gemappte XML-Element leer ist, wie über das XmlMapping-Element angegeben, oder das IsShowingPlaceholderText-Element wahr ist.
PlaceholderNamestringLesen/SchreibenLiest oder setzt den Namen des BuildingBlock, das Platzhaltertext enthält.
LevelMarkupLevelLesenLiest die Ebene, auf der dieses SDT im Dokumentbaum auftritt.
SdtTypeSdtTypeLesenRuft den Typ dieses Structured document tag ab.
IdintLesenGibt eine eindeutige schreibgeschützte persistente numerische Id für dieses SDT an.
LockContentControlboolLesen/SchreibenWenn auf true gesetzt, verhindert diese Eigenschaft, dass ein Benutzer dieses SDT löscht.
LockContentsboolLesen/SchreibenWenn auf true gesetzt, verhindert diese Eigenschaft, dass ein Benutzer den Inhalt dieses SDT bearbeitet.
IsShowingPlaceholderTextboolLesen/SchreibenGibt an, ob der Inhalt dieses SDT so interpretiert werden soll, dass er Platzhaltertext enthält (im Gegensatz zu regulärem Textinhalt innerhalb des SDT).
TagstringLesen/SchreibenGibt ein Tag an, das dem aktuellen SDT-Knoten zugeordnet ist.
ContentsFontFontLesenSchriftformatierung, die auf den in das SDT eingegebenen Text angewendet wird.
EndCharacterFontFontLesenSchriftformatierung, die auf das letzte Zeichen des in SDT eingegebenen Textes angewendet wird.
IsTemporaryboolLesen/SchreibenGibt an, ob dieses SDT aus dem WordProcessingML-Dokument entfernt werden soll, wenn dessen Inhalt geändert wird.
TitlestringLesen/SchreibenGibt den benutzerfreundlichen Namen an, der diesem SDT zugeordnet ist.
ListItemsSdtListItemCollectionLesenLiefert SdtListItemCollection, das diesem SDT zugeordnet ist.
CheckedboolLesen/SchreibenLiest/Setzt den aktuellen Zustand des Checkbox-SDT.
AppearanceSdtAppearanceLesen/SchreibenLiest/setzt das Erscheinungsbild eines strukturierten Dokumenten-Tags.
DateDisplayLocaleintLesen/SchreibenErmöglicht das Setzen/Abrufen des Sprachformats für das im SDT angezeigte Datum.
DateDisplayFormatstringLesen/SchreibenZeichenkette, die das Format repräsentiert, in dem das Datum angezeigt wird.
FullDateDateTimeLesen/SchreibenGibt das zuletzt in dieses SDT eingegebene vollständige Datum und die Uhrzeit an.
DateStorageFormatSdtDateStorageFormatLesen/SchreibenLiest/legt das Format fest, in dem das Datum für ein Datums-SDT gespeichert wird, wenn das SDT an einen XML-Knoten im Datenspeicher des Dokuments gebunden ist.
CalendarTypeSdtCalendarTypeLesen/SchreibenGibt den Kalendertyp für dieses SDT an.
BuildingBlockGallerystringLesen/SchreibenGibt den Typ des Bausteins für dieses SDT an.
BuildingBlockCategorystringLesen/SchreibenGibt die Kategorie des Bausteins für diesen SDT-Knoten an.
MultilineboolLesen/SchreibenGibt an, ob dieses SDT mehrere Textzeilen zulässt.
ColorSystem.Drawing.ColorLesen/SchreibenRuft die Farbe des strukturierten Dokument-Tags ab oder legt sie fest.
StyleStyleLesen/SchreibenRuft den Stil des strukturierten Dokumenttags ab oder legt ihn fest.
StyleNamestringLesen/SchreibenLiest oder setzt den Namen des auf das strukturierte Dokument-Tag angewendeten Stils.
XmlMappingXmlMappingLesenGibt ein Objekt zurück, das die Zuordnung dieses strukturierten Dokumenten-Tags zu XML-Daten in einem benutzerdefinierten XML-Teil des aktuellen Dokuments darstellt.
WordOpenXMLstringLesenGibt eine Zeichenkette zurück, die das XML darstellt, das im Knoten im FlatOpc-Format enthalten ist.
WordOpenXMLMinimalstringLesenGibt eine Zeichenkette zurück, die das XML darstellt, das im Knoten im FlatOpc-Format enthalten ist.
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.
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 sofort folgt.
RangeRangeLesenGibt ein Range object zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist.
CustomNodeIdintLesen/SchreibenGibt einen benutzerdefinierten node identifier an.
IsMultiSectionboolLesenGibt true zurück, wenn diese Instanz ein bereichsbezogenes (mehrabschnittiges) strukturiertes Dokument-Tag ist.
NodeNodeLesenGibt ein Node-Objekt zurück, das dieses Interface implementiert.

Methoden

SignaturBeschreibung
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel)Initialisiert eine neue Instanz der Klasse Structured document tag.
SetCheckedSymbol(characterCode: int, fontName: string)Legt das Symbol fest, das verwendet wird, um den aktivierten Zustand eines Kontrollkästchen-Inhaltssteuerelements darzustellen.
SetUncheckedSymbol(characterCode: int, fontName: string)Legt das Symbol fest, das verwendet wird, um den deaktivierten Zustand eines Kontrollkästchen-Inhaltssteuerelements darzustellen.
RemoveSelfOnly()Entfernt nur diesen SDT-Knoten selbst, lässt jedoch dessen Inhalt im Dokumentbaum erhalten.
Accept(visitor: DocumentVisitor)Ruft VisitStructuredDocumentTagStart auf, ruft dann Accept für alle untergeordneten Knoten des Smart Tags auf und ruft am Ende VisitStructuredDocumentTagEnd auf.
Clear()Löscht den Inhalt dieses strukturierten Dokumenten-Tags und zeigt einen Platzhalter an, falls er definiert ist.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Visitor für den Besuch des Starts des StructuredDocumentTag.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Visitor für den Besuch des Endes des StructuredDocumentTag.
GetText()Ruft den Text dieses Knotens und aller seiner untergeordneten Knoten 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 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 for-each-artige Iteration über die Kindknoten 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 von 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.
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 (in der Regel zusammengesetzten) Knotenklonvorgangs ist.
GetAncestor(ancestorType: Type)Ermittelt den ersten Vorfahren des angegebenen Objekttyps.
GetAncestorOf()Ruft GetAncestorOf auf dieser StructuredDocumentTag-Instanz auf.
Remove()Entfernt sich selbst vom übergeordneten Knoten.
NextPreOrder(rootNode: Node)Ermittelt den nächsten Knoten gemäß dem Pre-Order-Baumdurchlauf-Algorithmus.
PreviousPreOrder(rootNode: Node)Ermittelt den vorherigen Knoten gemäß dem Pre-Order-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 umwandelt.

Siehe auch

 Deutsch