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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
NodeType | NodeType | Lettura | Restituisce la tabella. |
FirstRow | Row | Lettura | Restituisce il primo nodo Row nella tabella. |
LastRow | Row | Lettura | Restituisce l’ultimo nodo Row nella tabella. |
Rows | RowCollection | Lettura | Fornisce un accesso tipizzato alle righe della tabella. |
Alignment | TableAlignment | Lettura/Scrittura | Specifica come una tabella inline è allineata nel documento. |
AllowAutoFit | bool | Lettura/Scrittura | Consente a Microsoft Word e Aspose.Words di ridimensionare automaticamente le celle in una tabella per adattarle al loro contenuto. |
PreferredWidth | PreferredWidth | Lettura/Scrittura | Ottiene o imposta la larghezza preferita della tabella. |
Bidi | bool | Lettura/Scrittura | Ottiene o imposta se questa è una tabella da destra a sinistra. |
LeftPadding | double | Lettura/Scrittura | Ottiene o imposta la quantità di spazio (in punti) da aggiungere a sinistra del contenuto delle celle. |
RightPadding | double | Lettura/Scrittura | Ottiene o imposta la quantità di spazio (in punti) da aggiungere a destra del contenuto delle celle. |
TopPadding | double | Lettura/Scrittura | Ottiene o imposta la quantità di spazio (in punti) da aggiungere sopra il contenuto delle celle. |
BottomPadding | double | Lettura/Scrittura | Ottiene o imposta la quantità di spazio (in punti) da aggiungere sotto i contenuti delle celle. |
CellSpacing | double | Lettura/Scrittura | Ottiene o imposta la quantità di spazio (in punti) tra le celle. |
AllowCellSpacing | bool | Lettura/Scrittura | Ottiene o imposta l’opzione “Allow spacing between cells”. |
LeftIndent | double | Lettura/Scrittura | Ottiene o imposta il valore che rappresenta il rientro sinistro della tabella. |
StyleOptions | TableStyleOptions | Lettura/Scrittura | Ottiene o imposta i flag di bit che specificano come uno stile di tabella viene applicato a questa tabella. |
Style | Style | Lettura/Scrittura | Ottiene o imposta lo stile della tabella applicato a questa tabella. |
StyleName | string | Lettura/Scrittura | Ottiene o imposta il nome dello stile della tabella applicato a questa tabella. |
StyleIdentifier | StyleIdentifier | Lettura/Scrittura | Ottiene o imposta l’identificatore di stile indipendente dalla locale dello stile di tabella applicato a questa tabella. |
TextWrapping | TextWrapping | Lettura/Scrittura | Ottiene o imposta TextWrapping per table. |
Title | string | Lettura/Scrittura | Ottiene o imposta il titolo di questa tabella. |
Description | string | Lettura/Scrittura | Ottiene o imposta la descrizione di questa tabella. |
DistanceLeft | double | Lettura/Scrittura | Ottiene o imposta la distanza tra il lato sinistro della tabella e il testo circostante, in punti. |
DistanceRight | double | Lettura/Scrittura | Ottiene o imposta la distanza tra il lato destro della tabella e il testo circostante, in punti. |
DistanceTop | double | Lettura/Scrittura | Ottiene o imposta la distanza tra la parte superiore della tabella e il testo circostante, in punti. |
DistanceBottom | double | Lettura/Scrittura | Ottiene o imposta la distanza tra la parte inferiore della tabella e il testo circostante, in punti. |
RelativeHorizontalAlignment | HorizontalAlignment | Lettura/Scrittura | Ottiene o imposta l’allineamento orizzontale relativo della tabella flottante. |
RelativeVerticalAlignment | VerticalAlignment | Lettura/Scrittura | Ottiene o imposta floating table relative vertical alignment. |
HorizontalAnchor | RelativeHorizontalPosition | Lettura/Scrittura | Ottiene l’oggetto base da cui dovrebbe essere calcolata la posizione orizzontale della tabella flottante. |
VerticalAnchor | RelativeVerticalPosition | Lettura/Scrittura | Ottiene l’oggetto base da cui dovrebbe essere calcolata la posizione verticale della tabella flottante. |
AbsoluteHorizontalDistance | double | Lettura/Scrittura | Ottiene o imposta la posizione orizzontale assoluta della tabella fluttuante specificata nelle proprietà della tabella, in punti. |
AbsoluteVerticalDistance | double | Lettura/Scrittura | Ottiene o imposta la posizione verticale assoluta della tabella fluttuante specificata nelle proprietà della tabella, in punti. |
AllowOverlap | bool | Lettura | Ottiene se una tabella fluttuante deve consentire ad altri oggetti fluttuanti nel documento di sovrapporsi ai suoi limiti quando visualizzata. |
IsComposite | bool | Lettura | Restituisce true poiché questo nodo può avere nodi figli. |
HasChildNodes | bool | Lettura | Restituisce true se questo nodo ha dei nodi figli. |
FirstChild | Node | Lettura | Ottiene il primo figlio del nodo. |
LastChild | Node | Lettura | Ottiene l’ultimo figlio del nodo. |
Count | int | Lettura | Ottiene il numero di figli immediati di questo nodo. |
ParentNode | CompositeNode | Lettura | Ottiene il genitore immediato di questo nodo. |
Document | DocumentBase | Lettura | Restituisce il documento a cui appartiene questo nodo. |
PreviousSibling | Node | Lettura | Ottiene il nodo immediatamente precedente a questo nodo. |
NextSibling | Node | Lettura | Restituisce il nodo immediatamente successivo a questo nodo. |
Range | Range | Lettura | Restituisce un oggetto Range che rappresenta la porzione di un documento contenuta in questo nodo. |
CustomNodeId | int | Lettura/Scrittura | Specifica un identificatore di nodo personalizzato. |
Metodi
| Firma | Descrizione |
|---|---|
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. |