StructuredDocumentTagRangeStart
Contenuti
[
Nascondere
]StructuredDocumentTagRangeStart class
Rappresenta un inizio dia distanza tag di documento strutturato che accetta contenuti multi-sezione. Vedi ancheStructuredDocumentTagRangeEnd .
Per saperne di più, visita ilTag di documenti strutturati o controllo dei contenuti articolo di documentazione.
public class StructuredDocumentTagRangeStart : Node, IEnumerable<Node>, IStructuredDocumentTag
Costruttori
| Nome | Descrizione | 
|---|---|
| StructuredDocumentTagRangeStart(DocumentBase, SdtType) | Inizializza una nuova istanza diInizio intervallo tag documento strutturato classe. | 
Proprietà
| Nome | Descrizione | 
|---|---|
| Appearance { get; set; } | Ottiene o imposta l’aspetto del tag del documento strutturato. | 
| Color { get; set; } | Ottiene o imposta il colore del tag del documento strutturato. | 
| CustomNodeId { get; set; } | Specifica l’identificatore del nodo personalizzato. | 
| virtual Document { get; } | Ottiene il documento a cui appartiene questo nodo. | 
| Id { get; } | Specifica un ID numerico persistente e di sola lettura univoco per questo tag di documento strutturato. | 
| virtual IsComposite { get; } | Restituisce VEROse questo nodo può contenere altri nodi. | 
| IsShowingPlaceholderText { get; set; } | Specifica se il contenuto di questo tag del documento strutturato deve essere interpretato come contenente testo segnaposto (in contrapposizione al normale contenuto di testo all’interno del tag del documento strutturato). | 
| LastChild { get; } | Ottiene l’ultimo elemento figlio nell’intervallo stdContent. | 
| Level { get; } | Ottiene il livello in cui si verifica l’inizio dell’intervallo di tag di questo documento strutturato nell’albero del documento. | 
| LockContentControl { get; set; } | Quando impostato su VERO, questa proprietà impedirà a un utente di eliminare questo tag di documento strutturato. | 
| LockContents { get; set; } | Quando impostato su VERO, questa proprietà impedirà a un utente di modificare il contenuto di questo tag di documento strutturato. | 
| NextSibling { get; } | Ottiene il nodo immediatamente successivo a questo nodo. | 
| override NodeType { get; } | RestituisceStructuredDocumentTagRangeStart . | 
| ParentNode { get; } | Ottiene il genitore immediato di questo nodo. | 
| Placeholder { get; } | Ottiene il BuildingBlockcontenente testo segnaposto che dovrebbe essere visualizzato quando il contenuto di esecuzione del tag di questo documento strutturato è vuoto, l’elemento XML mappato associato è vuoto come specificato tramiteXmlMappingelemento o ilIsShowingPlaceholderTextl’elemento èVERO. | 
| PlaceholderName { get; set; } | Ottiene o imposta il nome del BuildingBlockcontenente testo segnaposto. | 
| PreviousSibling { get; } | Ottiene il nodo immediatamente precedente questo nodo. | 
| Range { get; } | Restituisce un Rangeoggetto che rappresenta la porzione di un documento contenuta in questo nodo. | 
| RangeEnd { get; } | Specifica la fine dell’intervallo se StructuredDocumentTagè un tag di documento strutturato con intervallo. Altrimenti restituiscenull. | 
| SdtType { get; } | Ottiene il tipo di questo tag di documento strutturato. | 
| Tag { get; set; } | Specifica un tag associato al nodo tag del documento strutturato corrente. Non può essere null. | 
| Title { get; set; } | Specifica il nome descrittivo associato a questo tag di documento strutturato. Non può essere null. | 
| WordOpenXML { get; } | Ottiene una stringa che rappresenta l’XML contenuto nel nodo inFlatOpc formato. | 
| WordOpenXMLMinimal { get; } | Ottiene una stringa che rappresenta l’XML contenuto nel nodo inFlatOpc format. A differenza del WordOpenXMLproprietà, questo metodo genera un documento ridotto che esclude tutte le parti non correlate al contenuto. | 
| XmlMapping { get; } | Ottiene un oggetto che rappresenta la mappatura di questo intervallo di tag di documenti strutturati ai dati XML in una parte XML personalizzata del documento corrente. | 
Metodi
| Nome | Descrizione | 
|---|---|
| override Accept(DocumentVisitor) | Accetta un visitatore. | 
| AppendChild(Node) | Aggiunge il nodo specificato alla fine dell’intervallo stdContent. | 
| Clone(bool) | Crea un duplicato del nodo. | 
| GetAncestor(NodeType) | Ottiene il primo antenato dell’oggetto specificato NodeType. | 
| GetAncestor(Type) | Ottiene il primo antenato del tipo di oggetto specificato. | 
| GetChildNodes(NodeType, bool) | Restituisce una raccolta live di nodi figlio che corrispondono ai tipi specificati. | 
| GetEnumerator() | Fornisce supporto per ogni iterazione di stile sui nodi figlio di questo nodo. | 
| virtual GetText() | Ottiene il testo di questo nodo e di tutti i suoi figli. | 
| NextPreOrder(Node) | Ottiene il nodo successivo in base all’algoritmo di attraversamento dell’albero preordinato. | 
| PreviousPreOrder(Node) | Ottiene il nodo precedente secondo l’algoritmo di attraversamento dell’albero preordinato. | 
| Remove() | Si rimuove dal genitore. | 
| RemoveAllChildren() | Rimuove tutti i nodi tra questo nodo di inizio intervallo e il nodo di fine intervallo. | 
| RemoveSelfOnly() | Rimuove questo inizio intervallo e i nodi di fine intervallo appropriati del tag del documento strutturato, ma mantiene il suo contenuto all’interno dell’albero del documento. | 
| ToString(SaveFormat) | Esporta il contenuto del nodo in una stringa nel formato specificato. | 
| ToString(SaveOptions) | Esporta il contenuto del nodo in una stringa utilizzando le opzioni di salvataggio specificate. | 
Osservazioni
Può essere figlio immediato diBody nodosoltanto .
Esempi
Mostra come ottenere le proprietà dei tag dei documenti strutturati multisezione.
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}");
Guarda anche
- class Node
- interface IStructuredDocumentTag
- spazio dei nomi Aspose.Words.Markup
- assemblea Aspose.Words