Table

Table

Panoramica

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

Rappresenta una tabella in un documento Word.

Questa classe fornisce 35 metodi per lavorare con oggetti Table nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor, e 23 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.Words FOSS per .NET. Proprietà: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap, e 38 altre.

Proprietà

NomeTipoAccessoDescrizione
NodeTypeNodeTypeLetturaRestituisce la tabella.
FirstRowRowLetturaRestituisce il primo nodo Row nella tabella.
LastRowRowLetturaRestituisce l’ultimo nodo Row nella tabella.
RowsRowCollectionLetturaFornisce un accesso tipizzato alle righe della tabella.
AlignmentTableAlignmentLettura/ScritturaSpecifica come una tabella inline è allineata nel documento.
AllowAutoFitboolLettura/ScritturaConsente a Microsoft Word e Aspose.Words di ridimensionare automaticamente le celle in una tabella per adattarle al loro contenuto.
PreferredWidthPreferredWidthLettura/ScritturaOttiene o imposta la larghezza preferita della tabella.
BidiboolLettura/ScritturaOttiene o imposta se questa è una tabella da destra a sinistra.
LeftPaddingdoubleLettura/ScritturaOttiene o imposta la quantità di spazio (in punti) da aggiungere a sinistra del contenuto delle celle.
RightPaddingdoubleLettura/ScritturaOttiene o imposta la quantità di spazio (in punti) da aggiungere a destra del contenuto delle celle.
TopPaddingdoubleLettura/ScritturaOttiene o imposta la quantità di spazio (in punti) da aggiungere sopra il contenuto delle celle.
BottomPaddingdoubleLettura/ScritturaOttiene o imposta la quantità di spazio (in punti) da aggiungere sotto i contenuti delle celle.
CellSpacingdoubleLettura/ScritturaOttiene o imposta la quantità di spazio (in punti) tra le celle.
AllowCellSpacingboolLettura/ScritturaOttiene o imposta l’opzione “Allow spacing between cells”.
LeftIndentdoubleLettura/ScritturaOttiene o imposta il valore che rappresenta il rientro sinistro della tabella.
StyleOptionsTableStyleOptionsLettura/ScritturaOttiene o imposta i flag di bit che specificano come uno stile di tabella viene applicato a questa tabella.
StyleStyleLettura/ScritturaOttiene o imposta lo stile della tabella applicato a questa tabella.
StyleNamestringLettura/ScritturaOttiene o imposta il nome dello stile della tabella applicato a questa tabella.
StyleIdentifierStyleIdentifierLettura/ScritturaOttiene o imposta l’identificatore di stile indipendente dalla locale dello stile di tabella applicato a questa tabella.
TextWrappingTextWrappingLettura/ScritturaOttiene o imposta TextWrapping per table.
TitlestringLettura/ScritturaOttiene o imposta il titolo di questa tabella.
DescriptionstringLettura/ScritturaOttiene o imposta la descrizione di questa tabella.
DistanceLeftdoubleLettura/ScritturaOttiene o imposta la distanza tra il lato sinistro della tabella e il testo circostante, in punti.
DistanceRightdoubleLettura/ScritturaOttiene o imposta la distanza tra il lato destro della tabella e il testo circostante, in punti.
DistanceTopdoubleLettura/ScritturaOttiene o imposta la distanza tra la parte superiore della tabella e il testo circostante, in punti.
DistanceBottomdoubleLettura/ScritturaOttiene o imposta la distanza tra la parte inferiore della tabella e il testo circostante, in punti.
RelativeHorizontalAlignmentHorizontalAlignmentLettura/ScritturaOttiene o imposta l’allineamento orizzontale relativo della tabella flottante.
RelativeVerticalAlignmentVerticalAlignmentLettura/ScritturaOttiene o imposta floating table relative vertical alignment.
HorizontalAnchorRelativeHorizontalPositionLettura/ScritturaOttiene l’oggetto base da cui dovrebbe essere calcolata la posizione orizzontale della tabella flottante.
VerticalAnchorRelativeVerticalPositionLettura/ScritturaOttiene l’oggetto base da cui dovrebbe essere calcolata la posizione verticale della tabella flottante.
AbsoluteHorizontalDistancedoubleLettura/ScritturaOttiene o imposta la posizione orizzontale assoluta della tabella fluttuante specificata nelle proprietà della tabella, in punti.
AbsoluteVerticalDistancedoubleLettura/ScritturaOttiene o imposta la posizione verticale assoluta della tabella fluttuante specificata nelle proprietà della tabella, in punti.
AllowOverlapboolLetturaOttiene se una tabella fluttuante deve consentire ad altri oggetti fluttuanti nel documento di sovrapporsi ai suoi limiti quando visualizzata.
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.
ParentNodeCompositeNodeLetturaOttiene il genitore immediato di questo nodo.
DocumentDocumentBaseLetturaRestituisce il documento a cui appartiene questo nodo.
PreviousSiblingNodeLetturaOttiene il nodo immediatamente precedente a questo nodo.
NextSiblingNodeLetturaRestituisce 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
Table(doc: DocumentBase)Inizializza una nuova istanza della classe Table.
ConvertToHorizontallyMergedCells()Converte le celle unite orizzontalmente per larghezza in celle unite per HorizontalMerge.
Accept(visitor: DocumentVisitor)Chiama VisitTableStart, poi chiama Accept per tutti i nodi figlio della sezione e chiama VisitTableEnd alla fine.
AcceptStart(visitor: DocumentVisitor)Accetta un visitatore per visitare l’inizio della tabella.
AcceptEnd(visitor: DocumentVisitor)Accetta un visitatore per visitare la fine della tabella.
EnsureMinimum()Se la tabella non ha righe, crea e aggiunge una Row.
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color)Imposta tutti i bordi della tabella allo stile di linea, larghezza e colore specificati.
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool)Imposta il bordo della tabella specificato allo stile di linea, larghezza e colore specificati.
ClearBorders()Rimuove tutti i bordi della tabella e delle celle in questa tabella.
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color)Imposta l’ombreggiatura ai valori specificati sull’intera tabella.
ClearShading()Rimuove tutte le ombreggiature della tabella.
AutoFit(behavior: AutoFitBehavior)Ridimensiona la tabella e le celle in base al comportamento di adattamento automatico specificato.
GetText()Ottiene il testo di questo nodo e di tutti i suoi figli.
GetChildNodes(nodeType: NodeType, isDeep: bool)Restituisce una raccolta di Node figli che corrispondono al tipo specificato.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Restituisce il N-esimo Node figlio che corrisponde al tipo specificato.
SelectNodes(xpath: string)Seleziona un elenco di Node 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 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.
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)Restituisce il primo antenato del tipo di oggetto specificato.
GetAncestorOf()Chiama GetAncestorOf su questa istanza di Table.
Remove()Si rimuove 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 di tipo nodo in una stringa amichevole per l’utente.

Vedi anche

 Italiano