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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
NodeType | NodeType | Lesen | Gibt StructuredDocumentTag zurück. |
Placeholder | BuildingBlock | Lesen | Ermittelt 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. |
PlaceholderName | string | Lesen/Schreiben | Liest oder setzt den Namen des BuildingBlock, das Platzhaltertext enthält. |
Level | MarkupLevel | Lesen | Liest die Ebene, auf der dieses SDT im Dokumentbaum auftritt. |
SdtType | SdtType | Lesen | Ruft den Typ dieses Structured document tag ab. |
Id | int | Lesen | Gibt eine eindeutige schreibgeschützte persistente numerische Id für dieses SDT an. |
LockContentControl | bool | Lesen/Schreiben | Wenn auf true gesetzt, verhindert diese Eigenschaft, dass ein Benutzer dieses SDT löscht. |
LockContents | bool | Lesen/Schreiben | Wenn auf true gesetzt, verhindert diese Eigenschaft, dass ein Benutzer den Inhalt dieses SDT bearbeitet. |
IsShowingPlaceholderText | bool | Lesen/Schreiben | Gibt an, ob der Inhalt dieses SDT so interpretiert werden soll, dass er Platzhaltertext enthält (im Gegensatz zu regulärem Textinhalt innerhalb des SDT). |
Tag | string | Lesen/Schreiben | Gibt ein Tag an, das dem aktuellen SDT-Knoten zugeordnet ist. |
ContentsFont | Font | Lesen | Schriftformatierung, die auf den in das SDT eingegebenen Text angewendet wird. |
EndCharacterFont | Font | Lesen | Schriftformatierung, die auf das letzte Zeichen des in SDT eingegebenen Textes angewendet wird. |
IsTemporary | bool | Lesen/Schreiben | Gibt an, ob dieses SDT aus dem WordProcessingML-Dokument entfernt werden soll, wenn dessen Inhalt geändert wird. |
Title | string | Lesen/Schreiben | Gibt den benutzerfreundlichen Namen an, der diesem SDT zugeordnet ist. |
ListItems | SdtListItemCollection | Lesen | Liefert SdtListItemCollection, das diesem SDT zugeordnet ist. |
Checked | bool | Lesen/Schreiben | Liest/Setzt den aktuellen Zustand des Checkbox-SDT. |
Appearance | SdtAppearance | Lesen/Schreiben | Liest/setzt das Erscheinungsbild eines strukturierten Dokumenten-Tags. |
DateDisplayLocale | int | Lesen/Schreiben | Ermöglicht das Setzen/Abrufen des Sprachformats für das im SDT angezeigte Datum. |
DateDisplayFormat | string | Lesen/Schreiben | Zeichenkette, die das Format repräsentiert, in dem das Datum angezeigt wird. |
FullDate | DateTime | Lesen/Schreiben | Gibt das zuletzt in dieses SDT eingegebene vollständige Datum und die Uhrzeit an. |
DateStorageFormat | SdtDateStorageFormat | Lesen/Schreiben | Liest/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. |
CalendarType | SdtCalendarType | Lesen/Schreiben | Gibt den Kalendertyp für dieses SDT an. |
BuildingBlockGallery | string | Lesen/Schreiben | Gibt den Typ des Bausteins für dieses SDT an. |
BuildingBlockCategory | string | Lesen/Schreiben | Gibt die Kategorie des Bausteins für diesen SDT-Knoten an. |
Multiline | bool | Lesen/Schreiben | Gibt an, ob dieses SDT mehrere Textzeilen zulässt. |
Color | System.Drawing.Color | Lesen/Schreiben | Ruft die Farbe des strukturierten Dokument-Tags ab oder legt sie fest. |
Style | Style | Lesen/Schreiben | Ruft den Stil des strukturierten Dokumenttags ab oder legt ihn fest. |
StyleName | string | Lesen/Schreiben | Liest oder setzt den Namen des auf das strukturierte Dokument-Tag angewendeten Stils. |
XmlMapping | XmlMapping | Lesen | Gibt ein Objekt zurück, das die Zuordnung dieses strukturierten Dokumenten-Tags zu XML-Daten in einem benutzerdefinierten XML-Teil des aktuellen Dokuments darstellt. |
WordOpenXML | string | Lesen | Gibt eine Zeichenkette zurück, die das XML darstellt, das im Knoten im FlatOpc-Format enthalten ist. |
WordOpenXMLMinimal | string | Lesen | Gibt eine Zeichenkette zurück, die das XML darstellt, das im Knoten im FlatOpc-Format enthalten ist. |
IsComposite | bool | Lesen | Gibt true zurück, da dieser Knoten Kindknoten haben kann. |
HasChildNodes | bool | Lesen | Gibt true zurück, wenn dieser Knoten Kindknoten hat. |
FirstChild | Node | Lesen | Ruft das erste Kind des Knotens ab. |
LastChild | Node | Lesen | Ruft das letzte Kind des Knotens ab. |
Count | int | Lesen | Ermittelt die Anzahl der unmittelbaren Kinder dieses Knotens. |
ParentNode | CompositeNode | Lesen | Gibt den unmittelbaren Elternknoten dieses Knotens zurück. |
Document | DocumentBase | Lesen | Ruft das Dokument ab, zu dem dieser Knoten gehört. |
PreviousSibling | Node | Lesen | Gibt den Knoten zurück, der diesem Knoten unmittelbar vorausgeht. |
NextSibling | Node | Lesen | Gibt den Knoten zurück, der diesem Knoten sofort folgt. |
Range | Range | Lesen | Gibt ein Range object zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist. |
CustomNodeId | int | Lesen/Schreiben | Gibt einen benutzerdefinierten node identifier an. |
IsMultiSection | bool | Lesen | Gibt true zurück, wenn diese Instanz ein bereichsbezogenes (mehrabschnittiges) strukturiertes Dokument-Tag ist. |
Node | Node | Lesen | Gibt ein Node-Objekt zurück, das dieses Interface implementiert. |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |