BuildingBlock

BuildingBlock

Panoramica

BuildingBlock è una classe in Aspose.Words FOSS per .NET. Eredita da: CompositeNode.

Questa classe fornisce 27 metodi per lavorare con oggetti BuildingBlock nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator e 15 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.Words FOSS per .NET. Proprietà: Behavior, Category, Count, CustomNodeId, Description, Document e 16 in più.

Proprietà

NomeTipoAccessoDescrizione
NodeTypeNodeTypeLetturaRestituisce il valore BuildingBlock.
SectionsSectionCollectionLetturaRestituisce una collezione che rappresenta tutte le sezioni nel blocco di costruzione.
FirstSectionSectionLetturaOttiene la prima sezione nel blocco di costruzione.
LastSectionSectionLetturaOttiene l’ultima sezione nel blocco di costruzione.
NamestringLettura/ScritturaOttiene o imposta il nome di questo blocco di costruzione.
GuidGuidLettura/ScritturaOttiene o imposta un identificatore (un GUID a 128 bit) che identifica in modo univoco questo blocco di costruzione.
DescriptionstringLettura/ScritturaOttiene o imposta la descrizione associata a questo blocco di costruzione.
GalleryBuildingBlockGalleryLettura/ScritturaSpecifica la categorizzazione di primo livello per il blocco di costruzione ai fini della classificazione o dell’ordinamento dell’interfaccia utente.
CategorystringLettura/ScritturaSpecifica la categorizzazione di secondo livello per il blocco di costruzione.
BehaviorBuildingBlockBehaviorLettura/ScritturaSpecifica il comportamento che deve essere applicato quando i contenuti del blocco di costruzione vengono inseriti nel documento principale.
TypeBuildingBlockTypeLettura/ScritturaSpecifica il tipo di blocco di costruzione.
IsCompositeboolLetturaRestituisce true poiché questo nodo può avere nodi figli.
HasChildNodesboolLetturaRestituisce true se questo nodo ha dei nodi figli.
FirstChildNodeLetturaOttiene il primo figlio del nodo.
LastChildNodeLetturaOttiene l’ultimo figlio del nodo.
CountintLetturaRestituisce il numero di figli immediati di questo nodo.
ParentNodeCompositeNodeLetturaOttiene il genitore immediato di questo nodo.
DocumentDocumentBaseLetturaOttiene il documento a cui appartiene questo nodo.
PreviousSiblingNodeLetturaRestituisce 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 un identificatore di nodo personalizzato.

Metodi

FirmaDescrizione
BuildingBlock(glossaryDoc: GlossaryDocument)Inizializza una nuova istanza di questa classe.
Accept(visitor: DocumentVisitor)Chiama VisitBuildingBlockStart, poi chiama Accept per tutti i nodi figli di questo blocco costruttivo, poi chiama VisitBuildingBlockEnd.
AcceptStart(visitor: DocumentVisitor)Accetta un visitatore per visitare l’inizio del BuildingBlock.
AcceptEnd(visitor: DocumentVisitor)Accetta un visitatore per visitare la fine del BuildingBlock.
GetText()Ottiene 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 nodo figlio Nth 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 figli di questo nodo.
InsertAfter(newChild: T, refChild: Node)Inserisce il nodo specificato immediatamente dopo il nodo di riferimento specificato.
InsertBefore(newChild: T, refChild: Node)Inserisce il nodo specificato immediatamente 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 nodo (di solito composito).
GetAncestor(ancestorType: Type)Ottiene il primo antenato del tipo di oggetto specificato.
GetAncestorOf()Chiama GetAncestorOf su questa istanza di BuildingBlock.
Remove()Si rimuove dal genitore.
NextPreOrder(rootNode: Node)Restituisce il nodo successivo secondo l’algoritmo di attraversamento in pre-ordine dell’albero.
PreviousPreOrder(rootNode: Node)Restituisce il nodo precedente secondo l’algoritmo di attraversamento in pre-ordine dell’albero.
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 di tipo nodo in una stringa leggibile dall’utente.

Vedi anche

 Italiano