StructuredDocumentTag
Panoramica
StructuredDocumentTag è una classe in Aspose.Words FOSS per .NET. Eredita da: CompositeNode, IMarkupNode, ITrackableNode, e 2 altri.
Rappresenta un tag di documento strutturato (SDT o controllo di contenuto) in un documento.
Questa classe fornisce 31 metodi per lavorare con oggetti StructuredDocumentTag nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, e 19 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.Words FOSS per .NET. Proprietà: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color, e 38 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
NodeType | NodeType | Lettura | Restituisce StructuredDocumentTag. |
Placeholder | BuildingBlock | Lettura | Ottiene il BuildingBlock contenente il testo segnaposto che dovrebbe essere visualizzato quando il contenuto di questa esecuzione SDT è vuoto, l’elemento XML mappato associato è vuoto come specificato tramite l’elemento XmlMapping o l’elemento IsShowingPlaceholderText è vero. |
PlaceholderName | string | Lettura/Scrittura | Ottiene o imposta il Nome del BuildingBlock contenente il testo segnaposto. |
Level | MarkupLevel | Lettura | Ottiene il livello al quale questo SDT si verifica nell’albero del documento. |
SdtType | SdtType | Lettura | Ottiene il tipo di questo Structured document tag. |
Id | int | Lettura | Specifica un ID numerico persistente, univoco e di sola lettura per questo SDT. |
LockContentControl | bool | Lettura/Scrittura | Se impostato su true, questa proprietà impedirà a un utente di eliminare questo SDT. |
LockContents | bool | Lettura/Scrittura | Se impostato su true, questa proprietà impedirà a un utente di modificare i contenuti di questo SDT. |
IsShowingPlaceholderText | bool | Lettura/Scrittura | Specifica se il contenuto di questo SDT deve essere interpretato come testo segnaposto (invece di contenuti di testo regolari all’interno del SDT). |
Tag | string | Lettura/Scrittura | Specifica un tag associato al nodo SDT corrente. |
ContentsFont | Font | Lettura | Formattazione del carattere che verrà applicata al testo inserito nel SDT. |
EndCharacterFont | Font | Lettura | Formattazione del carattere che verrà applicata all’ultimo carattere del testo inserito nell’SDT. |
IsTemporary | bool | Lettura/Scrittura | Specifica se questo SDT deve essere rimosso dal documento WordProcessingML quando il suo contenuto viene modificato. |
Title | string | Lettura/Scrittura | Specifica il nome amichevole associato a questo SDT. |
ListItems | SdtListItemCollection | Lettura | Ottiene SdtListItemCollection associato a questo SDT. |
Checked | bool | Lettura/Scrittura | Ottiene/Imposta lo stato corrente del SDT Checkbox. |
Appearance | SdtAppearance | Lettura/Scrittura | Ottiene/imposta l’aspetto di un tag di documento strutturato. |
DateDisplayLocale | int | Lettura/Scrittura | Consente di impostare/ottenere il formato della lingua per la data visualizzata in questo SDT. |
DateDisplayFormat | string | Lettura/Scrittura | Stringa che rappresenta il formato in cui le date sono visualizzate. |
FullDate | DateTime | Lettura/Scrittura | Specifica la data e l’ora complete inserite più recentemente in questo SDT. |
DateStorageFormat | SdtDateStorageFormat | Lettura/Scrittura | Ottiene/imposta il formato in cui la data per un SDT di tipo data è memorizzata quando lo SDT è associato a un nodo XML nel data store del documento. |
CalendarType | SdtCalendarType | Lettura/Scrittura | Specifica il tipo di calendario per questo SDT. |
BuildingBlockGallery | string | Lettura/Scrittura | Specifica il tipo di blocco di costruzione per questo SDT. |
BuildingBlockCategory | string | Lettura/Scrittura | Specifica la categoria del blocco di costruzione per questo nodo SDT. |
Multiline | bool | Lettura/Scrittura | Specifica se questo SDT consente più righe di testo. |
Color | System.Drawing.Color | Lettura/Scrittura | Ottiene o imposta il colore del structured document tag. |
Style | Style | Lettura/Scrittura | Ottiene o imposta lo Style del tag di documento strutturato. |
StyleName | string | Lettura/Scrittura | Ottiene o imposta il nome dello stile applicato al tag del documento strutturato. |
XmlMapping | XmlMapping | Lettura | Ottiene un oggetto che rappresenta la mappatura di questo tag di documento strutturato verso i dati XML in una parte XML personalizzata del documento corrente. |
WordOpenXML | string | Lettura | Ottiene una stringa che rappresenta il XML contenuto all’interno del nodo nel formato FlatOpc. |
WordOpenXMLMinimal | string | Lettura | Ottiene una stringa che rappresenta il XML contenuto all’interno del nodo nel formato FlatOpc. |
IsComposite | bool | Lettura | Restituisce true poiché questo nodo può avere nodi figli. |
HasChildNodes | bool | Lettura | Restituisce true se questo nodo ha nodi figli. |
FirstChild | Node | Lettura | Ottiene il primo figlio del nodo. |
LastChild | Node | Lettura | Ottiene l’ultimo figlio del nodo. |
Count | int | Lettura | Ottiene il numero di figli immediati di questo nodo. |
ParentNode | CompositeNode | Lettura | Ottiene il genitore immediato di questo nodo. |
Document | DocumentBase | Lettura | Ottiene il documento a cui appartiene questo nodo. |
PreviousSibling | Node | Lettura | Ottiene il nodo immediatamente precedente a questo nodo. |
NextSibling | Node | Lettura | Ottiene il nodo immediatamente successivo a questo nodo. |
Range | Range | Lettura | Restituisce un oggetto Range che rappresenta la porzione di un documento contenuta in questo nodo. |
CustomNodeId | int | Lettura/Scrittura | Specifica l’identificatore del nodo personalizzato. |
IsMultiSection | bool | Lettura | Restituisce true se questa istanza è un tag di documento strutturato a intervallo (multi-sezione). |
Node | Node | Lettura | Restituisce l’oggetto Node che implementa questa interfaccia. |
Metodi
| Firma | Descrizione |
|---|---|
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel) | Inizializza una nuova istanza della classe Structured document tag. |
SetCheckedSymbol(characterCode: int, fontName: string) | Imposta il simbolo usato per rappresentare lo stato selezionato di un controllo contenuto casella di controllo. |
SetUncheckedSymbol(characterCode: int, fontName: string) | Imposta il simbolo usato per rappresentare lo stato non selezionato di un controllo contenuto casella di controllo. |
RemoveSelfOnly() | Rimuove solo questo nodo SDT stesso, ma conserva il suo contenuto all’interno dell’albero del documento. |
Accept(visitor: DocumentVisitor) | Chiama VisitStructuredDocumentTagStart, poi chiama Accept per tutti i nodi figli del tag intelligente e chiama VisitStructuredDocumentTagEnd alla fine. |
Clear() | Cancella il contenuto di questo tag di documento strutturato e visualizza un segnaposto se è definito. |
AcceptStart(visitor: DocumentVisitor) | Accetta un visitatore per visitare l’inizio del StructuredDocumentTag. |
AcceptEnd(visitor: DocumentVisitor) | Accetta un visitatore per visitare la fine del StructuredDocumentTag. |
GetText() | Restituisce il testo di questo nodo e di tutti i suoi figli. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Restituisce una raccolta di nodi figlio che corrispondono al tipo specificato. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Restituisce il N-esimo nodo figlio che corrisponde al tipo specificato. |
SelectNodes(xpath: string) | Seleziona un elenco di nodi che corrispondono all’espressione XPath. |
SelectSingleNode(xpath: string) | Seleziona il primo Nodo che corrisponde all’espressione XPath. |
GetEnumerator() | Fornisce supporto per l’iterazione in stile for each sui nodi figli di questo nodo. |
AppendChild(newChild: T) | Aggiunge il nodo specificato alla fine dell’elenco dei nodi figli di questo nodo. |
PrependChild(newChild: T) | Aggiunge il nodo specificato all’inizio dell’elenco dei nodi figlio per questo nodo. |
InsertAfter(newChild: T, refChild: Node) | Inserisce il nodo specificato subito dopo il nodo di riferimento specificato. |
InsertBefore(newChild: T, refChild: Node) | Inserisce il nodo specificato subito prima del nodo di riferimento specificato. |
RemoveChild(oldChild: T) | Rimuove il nodo figlio specificato. |
RemoveAllChildren() | Rimuove tutti i nodi figli del nodo corrente. |
RemoveSmartTags() | Rimuove tutti i nodi discendenti SmartTag del nodo corrente. |
IndexOf(child: Node) | Restituisce l’indice del nodo figlio specificato nell’array dei nodi figli. |
CreateNavigator() | Crea un navigatore che può essere usato per attraversare e leggere i nodi. |
Clone(isCloneChildren: bool) | Dovresti usare il sovraccarico Clone(bool, INodeCloningListener) quando la clonazione del nodo è parte di un altro processo di clonazione di nodi (di solito composite). |
GetAncestor(ancestorType: Type) | Restituisce il primo antenato del tipo di oggetto specificato. |
GetAncestorOf() | Chiama GetAncestorOf su questa istanza di StructuredDocumentTag. |
Remove() | Rimuove se stesso dal genitore. |
NextPreOrder(rootNode: Node) | Ottiene il nodo successivo secondo l’algoritmo di attraversamento dell’albero in pre-ordine. |
PreviousPreOrder(rootNode: Node) | Ottiene il nodo precedente secondo l’algoritmo di attraversamento dell’albero in pre-ordine. |
ToString(saveFormat: SaveFormat) | Esporta il contenuto del nodo in una stringa nel formato specificato. |
NodeTypeToString(nodeType: NodeType) | Un metodo di utilità che converte un valore enum del tipo di nodo in una stringa leggibile dall’utente. |