Section

Section

Panoramica

Section è una classe in Aspose.Words FOSS per .NET. Ereda da: CompositeNode, ISectionAttrSource.

Rappresenta una singola sezione in un documento.

Questa classe fornisce 34 metodi per lavorare con gli oggetti Section nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor, e 21 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.Words FOSS per .NET. Proprietà: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes, e 10 in più.

Proprietà

NomeTipoAccessoDescrizione
NodeTypeNodeTypeLetturaRestituisce Section.
BodyBodyLetturaRestituisce il nodo figlio Body della sezione.
HeadersFootersHeaderFooterCollectionLetturaFornisce l’accesso ai nodi delle intestazioni e dei piè di pagina della sezione.
PageSetupPageSetupLetturaRestituisce un oggetto che rappresenta le impostazioni della pagina e le proprietà della sezione.
ProtectedForFormsboolLettura/ScritturaVero se la sezione è protetta per i moduli.
IsCompositeboolLetturaRestituisce true poiché questo nodo può avere nodi figlio.
HasChildNodesboolLetturaRestituisce true se questo nodo ha dei nodi figli.
FirstChildNodeLetturaOttiene il primo figlio del nodo.
LastChildNodeLetturaRestituisce 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.
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 personalizzato del nodo.

Metodi

FirmaDescrizione
Section(doc: DocumentBase)Inizializza una nuova istanza della classe Section.
Clone()Crea un duplicato di questa sezione.
Accept(visitor: DocumentVisitor)Chiama VisitSectionStart, quindi chiama Accept per tutti i nodi figlio della sezione e chiama VisitSectionEnd alla fine.
AcceptStart(visitor: DocumentVisitor)Chiama AcceptStart(visitor) su questa istanza di Section.
AcceptEnd(visitor: DocumentVisitor)Chiama AcceptEnd(visitor) su questa istanza di Section.
PrependContent(sourceSection: Section)Inserisce una copia del contenuto della sezione di origine all’inizio di questa sezione.
AppendContent(sourceSection: Section)Inserisce una copia del contenuto della sezione di origine alla fine di questa sezione.
ClearContent()Cancella la sezione.
ClearHeadersFooters()Cancella le intestazioni e i piè di pagina di questa sezione.
ClearHeadersFooters(preserveWatermarks: bool)Cancella le intestazioni e i piè di pagina di questa sezione.
DeleteHeaderFooterShapes()Elimina tutte le forme (oggetti di disegno) dalle intestazioni e dai piè di pagina di questa sezione.
EnsureMinimum()Garantisce che la sezione abbia Body con un Paragraph.
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 N-esimo 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 foreach sui nodi figlio di questo nodo.
AppendChild(newChild: T)Aggiunge il nodo specificato alla fine dell’elenco dei nodi figlio di questo nodo.
PrependChild(newChild: T)Aggiunge il nodo specificato all’inizio dell’elenco dei nodi figlio 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 figlio 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 figlio.
CreateNavigator()Crea un navigatore che può essere usato per attraversare e leggere i nodi.
GetAncestor(ancestorType: Type)Ottiene il primo antenato del tipo di oggetto specificato.
GetAncestorOf()Chiama GetAncestorOf su questa istanza di Section.
Remove()Si rimuove dal genitore.
NextPreOrder(rootNode: Node)Restituisce il nodo successivo secondo l’algoritmo di attraversamento dell’albero in pre-ordine.
PreviousPreOrder(rootNode: Node)Restituisce 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