StructuredDocumentTagRangeEnd
Contenu
[
Cacher
]StructuredDocumentTagRangeEnd class
Représente une fin deà distance balise de document structuré qui accepte le contenu multi-sections. Voir aussiStructuredDocumentTagRangeStart
nœud.
Pour en savoir plus, visitez leBalises de documents structurés ou contrôle de contenu article documentaire.
public class StructuredDocumentTagRangeEnd : Node
Constructeurs
Nom | La description |
---|---|
StructuredDocumentTagRangeEnd(DocumentBase, int) | Initialise une nouvelle instance duFin de la plage de balises de document structuré classe. |
Propriétés
Nom | La description |
---|---|
CustomNodeId { get; set; } | Spécifie l’identifiant de nœud personnalisé. |
virtual Document { get; } | Obtient le document auquel appartient ce nœud. |
Id { get; } | Spécifie un identifiant numérique persistant unique en lecture seule pour cetStructuredDocumentTagRange node. CorrespondantStructuredDocumentTagRangeStart le nœud a le mêmeId . |
virtual IsComposite { get; } | Retoursvrai si ce nœud peut contenir d’autres nœuds. |
NextSibling { get; } | Obtient le nœud suivant immédiatement ce nœud. |
override NodeType { get; } | RetoursStructuredDocumentTagRangeEnd . |
ParentNode { get; } | Obtient le parent immédiat de ce nœud. |
PreviousSibling { get; } | Obtient le nœud précédant immédiatement ce nœud. |
Range { get; } | Renvoie unRange objet qui représente la partie d’un document contenue dans ce nœud. |
Méthodes
Nom | La description |
---|---|
override Accept(DocumentVisitor) | Accepte un visiteur. |
Clone(bool) | Crée un duplicata du nœud. |
GetAncestor(NodeType) | Obtient le premier ancêtre du spécifiéNodeType . |
GetAncestor(Type) | Obtient le premier ancêtre du type d’objet spécifié. |
virtual GetText() | Récupère le texte de ce nœud et de tous ses enfants. |
NextPreOrder(Node) | Obtient le nœud suivant selon l’algorithme de traversée de l’arbre de pré-commande. |
PreviousPreOrder(Node) | Obtient le nœud précédent selon l’algorithme de traversée d’arbre de pré-commande. |
Remove() | Se supprime du parent. |
ToString(SaveFormat) | Exporte le contenu du nœud dans une chaîne au format spécifié. |
ToString(SaveOptions) | Exporte le contenu du nœud dans une chaîne à l’aide des options de sauvegarde spécifiées. |
Remarques
Peut être l’enfant immédiat deBody
nœudseulement .
Exemples
Montre comment obtenir les propriétés des balises de documents structurés à plusieurs sections.
Document doc = new Document(MyDir + "Multi-section structured document tags.docx");
StructuredDocumentTagRangeStart rangeStartTag =
doc.GetChildNodes(NodeType.StructuredDocumentTagRangeStart, true)[0] as StructuredDocumentTagRangeStart;
StructuredDocumentTagRangeEnd rangeEndTag =
doc.GetChildNodes(NodeType.StructuredDocumentTagRangeEnd, true)[0] as StructuredDocumentTagRangeEnd;
Console.WriteLine("StructuredDocumentTagRangeStart values:");
Console.WriteLine($"\t|Id: {rangeStartTag.Id}");
Console.WriteLine($"\t|Title: {rangeStartTag.Title}");
Console.WriteLine($"\t|PlaceholderName: {rangeStartTag.PlaceholderName}");
Console.WriteLine($"\t|IsShowingPlaceholderText: {rangeStartTag.IsShowingPlaceholderText}");
Console.WriteLine($"\t|LockContentControl: {rangeStartTag.LockContentControl}");
Console.WriteLine($"\t|LockContents: {rangeStartTag.LockContents}");
Console.WriteLine($"\t|Level: {rangeStartTag.Level}");
Console.WriteLine($"\t|NodeType: {rangeStartTag.NodeType}");
Console.WriteLine($"\t|RangeEnd: {rangeStartTag.RangeEnd}");
Console.WriteLine($"\t|Color: {rangeStartTag.Color.ToArgb()}");
Console.WriteLine($"\t|SdtType: {rangeStartTag.SdtType}");
Console.WriteLine($"\t|FlatOpcContent: {rangeStartTag.WordOpenXML}");
Console.WriteLine($"\t|Tag: {rangeStartTag.Tag}\n");
Console.WriteLine("StructuredDocumentTagRangeEnd values:");
Console.WriteLine($"\t|Id: {rangeEndTag.Id}");
Console.WriteLine($"\t|NodeType: {rangeEndTag.NodeType}");
Voir également
- class Node
- espace de noms Aspose.Words.Markup
- Assemblée Aspose.Words