StructuredDocumentTag

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à

NomeTipoAccessoDescrizione
NodeTypeNodeTypeLetturaRestituisce StructuredDocumentTag.
PlaceholderBuildingBlockLetturaOttiene 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.
PlaceholderNamestringLettura/ScritturaOttiene o imposta il Nome del BuildingBlock contenente il testo segnaposto.
LevelMarkupLevelLetturaOttiene il livello al quale questo SDT si verifica nell’albero del documento.
SdtTypeSdtTypeLetturaOttiene il tipo di questo Structured document tag.
IdintLetturaSpecifica un ID numerico persistente, univoco e di sola lettura per questo SDT.
LockContentControlboolLettura/ScritturaSe impostato su true, questa proprietà impedirà a un utente di eliminare questo SDT.
LockContentsboolLettura/ScritturaSe impostato su true, questa proprietà impedirà a un utente di modificare i contenuti di questo SDT.
IsShowingPlaceholderTextboolLettura/ScritturaSpecifica se il contenuto di questo SDT deve essere interpretato come testo segnaposto (invece di contenuti di testo regolari all’interno del SDT).
TagstringLettura/ScritturaSpecifica un tag associato al nodo SDT corrente.
ContentsFontFontLetturaFormattazione del carattere che verrà applicata al testo inserito nel SDT.
EndCharacterFontFontLetturaFormattazione del carattere che verrà applicata all’ultimo carattere del testo inserito nell’SDT.
IsTemporaryboolLettura/ScritturaSpecifica se questo SDT deve essere rimosso dal documento WordProcessingML quando il suo contenuto viene modificato.
TitlestringLettura/ScritturaSpecifica il nome amichevole associato a questo SDT.
ListItemsSdtListItemCollectionLetturaOttiene SdtListItemCollection associato a questo SDT.
CheckedboolLettura/ScritturaOttiene/Imposta lo stato corrente del SDT Checkbox.
AppearanceSdtAppearanceLettura/ScritturaOttiene/imposta l’aspetto di un tag di documento strutturato.
DateDisplayLocaleintLettura/ScritturaConsente di impostare/ottenere il formato della lingua per la data visualizzata in questo SDT.
DateDisplayFormatstringLettura/ScritturaStringa che rappresenta il formato in cui le date sono visualizzate.
FullDateDateTimeLettura/ScritturaSpecifica la data e l’ora complete inserite più recentemente in questo SDT.
DateStorageFormatSdtDateStorageFormatLettura/ScritturaOttiene/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.
CalendarTypeSdtCalendarTypeLettura/ScritturaSpecifica il tipo di calendario per questo SDT.
BuildingBlockGallerystringLettura/ScritturaSpecifica il tipo di blocco di costruzione per questo SDT.
BuildingBlockCategorystringLettura/ScritturaSpecifica la categoria del blocco di costruzione per questo nodo SDT.
MultilineboolLettura/ScritturaSpecifica se questo SDT consente più righe di testo.
ColorSystem.Drawing.ColorLettura/ScritturaOttiene o imposta il colore del structured document tag.
StyleStyleLettura/ScritturaOttiene o imposta lo Style del tag di documento strutturato.
StyleNamestringLettura/ScritturaOttiene o imposta il nome dello stile applicato al tag del documento strutturato.
XmlMappingXmlMappingLetturaOttiene un oggetto che rappresenta la mappatura di questo tag di documento strutturato verso i dati XML in una parte XML personalizzata del documento corrente.
WordOpenXMLstringLetturaOttiene una stringa che rappresenta il XML contenuto all’interno del nodo nel formato FlatOpc.
WordOpenXMLMinimalstringLetturaOttiene una stringa che rappresenta il XML contenuto all’interno del nodo nel formato FlatOpc.
IsCompositeboolLetturaRestituisce true poiché questo nodo può avere nodi figli.
HasChildNodesboolLetturaRestituisce true se questo nodo ha nodi figli.
FirstChildNodeLetturaOttiene il primo figlio del nodo.
LastChildNodeLetturaOttiene l’ultimo figlio del nodo.
CountintLetturaOttiene il numero di figli immediati di questo nodo.
ParentNodeCompositeNodeLetturaOttiene il genitore immediato di questo nodo.
DocumentDocumentBaseLetturaOttiene il documento a cui appartiene questo nodo.
PreviousSiblingNodeLetturaOttiene il nodo immediatamente precedente a questo nodo.
NextSiblingNodeLetturaOttiene il nodo immediatamente successivo a questo nodo.
RangeRangeLetturaRestituisce un oggetto Range che rappresenta la porzione di un documento contenuta in questo nodo.
CustomNodeIdintLettura/ScritturaSpecifica l’identificatore del nodo personalizzato.
IsMultiSectionboolLetturaRestituisce true se questa istanza è un tag di documento strutturato a intervallo (multi-sezione).
NodeNodeLetturaRestituisce l’oggetto Node che implementa questa interfaccia.

Metodi

FirmaDescrizione
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.

Vedi anche

 Italiano