Body

Body

Panoramica

Body è una classe in Aspose.Words FOSS per .NET. Eredita da: Story.

Rappresenta un contenitore per il testo principale di una sezione.

Questa classe fornisce 30 metodi per lavorare con oggetti Body nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf e 18 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.Words FOSS per .NET. Proprietà: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes e 12 in più.

Proprietà

NomeTipoAccessoDescrizione
NodeTypeNodeTypeLetturaRestituisce Body.
ParentSectionSectionLetturaRestituisce la sezione padre di questa storia.
StoryTypeStoryTypeLetturaOttiene il tipo di questa storia.
FirstParagraphParagraphLetturaRestituisce il primo paragrafo della storia.
LastParagraphParagraphLetturaRestituisce l’ultimo paragrafo della storia.
ParagraphsParagraphCollectionLetturaOttiene una raccolta di paragrafi che sono figli immediati della storia.
TablesTableCollectionLetturaOttiene una raccolta di tabelle che sono figli immediati della storia.
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.
CountintLetturaOttiene il numero di figli immediati di questo nodo.
ParentNodeCompositeNodeLetturaRestituisce 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 parte di un documento contenuta in questo nodo.
CustomNodeIdintLettura/ScritturaSpecifica un identificatore di nodo personalizzato.

Metodi

FirmaDescrizione
Body(doc: DocumentBase)Inizializza una nuova istanza della classe Body.
Accept(visitor: DocumentVisitor)Chiama VisitBodyStart, poi chiama Accept per tutti i nodi figlio della sezione e chiama VisitBodyEnd alla fine.
AcceptStart(visitor: DocumentVisitor)Accetta un visitatore per visitare l’inizio del corpo del documento.
AcceptEnd(visitor: DocumentVisitor)Accetta un visitatore per visitare la fine del corpo del documento.
EnsureMinimum()Se l’ultimo figlio non è un paragrafo, crea e aggiunge un paragrafo vuoto.
DeleteShapes()Elimina tutte le forme dal testo di questa storia.
AppendParagraph(text: string)Un metodo shortcut che crea un oggetto Paragraph con testo opzionale e lo aggiunge alla fine di questo oggetto.
GetText()Restituisce il testo di questo nodo e di tutti i suoi figli.
GetChildNodes(nodeType: NodeType, isDeep: bool)Restituisce una raccolta di nodi figli 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 Node che corrisponde all’espressione XPath.
GetEnumerator()Fornisce supporto per l’iterazione in stile foreach 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 figlio.
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 (di solito composito) processo di clonazione di nodo.
GetAncestor(ancestorType: Type)Ottiene il primo antenato del tipo di oggetto specificato.
GetAncestorOf()Chiama GetAncestorOf su questa istanza di Body.
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 nodo in una stringa leggibile dall’utente.

Vedi anche

 Italiano