Table

Panoramica

Table è una classe in Aspose.PDF FOSS per .NET. Eredita da: BaseParagraph.

Rappresenta una tabella che può essere aggiunta a una pagina PDF.

Questa classe fornisce 13 metodi per lavorare con oggetti Table nei programmi .NET. I metodi disponibili includono: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, e altre 24.

Proprietà

NomeTipoAccessoDescrizione
ColumnWidthsstring?Lettura/ScritturaLarghezze delle colonne separate da spazi (ad es.
BorderBorderInfo?Lettura/ScritturaBordo della tabella.
DefaultCellBorderBorderInfo?Lettura/ScritturaBordo di cella predefinito applicato a tutte le celle, a meno che non venga sovrascritto.
DefaultCellPaddingMarginInfo?Lettura/ScritturaPadding di cella predefinito.
DefaultCellTextStateTextState?Lettura/ScritturaStato di testo predefinito per le celle.
BackgroundColorColor?Lettura/ScritturaColore di sfondo della tabella.
LeftfloatLettura/ScritturaPosizione a sinistra della tabella nella pagina.
TopfloatLettura/ScritturaPosizione superiore della tabella nella pagina (distanza dall’alto della pagina).
MarginMarginInfoLettura/ScritturaMargine della tabella.
RepeatingRowsCountintLettura/ScritturaNumero di righe da ripetere in cima a ogni pagina quando la tabella si estende su più pagine.
RepeatingColumnsCountintLettura/ScritturaNumero massimo di colonne per la tabella.
BrokenTableBrokenLettura/ScritturaCome la tabella si interrompe tra le pagine.
IsBrokenboolLettura/ScritturaSe la tabella è consentita di interrompersi tra le pagine.
ColumnAdjustmentColumnAdjustmentLettura/ScritturaCome vengono dimensionate le colonne quando la tabella viene renderizzata (API parità).
RowsRowsLetturaLa raccolta di righe in questa tabella.
DefaultColumnWidthstring?Lettura/ScritturaLarghezza di colonna predefinita usata quando ColumnWidths è vuoto.
CornerStyleBorderCornerStyleLettura/ScritturaStile di arrotondamento degli angoli applicato al box del bordo della tabella.
IsBordersIncludedboolLettura/ScritturaQuando è vero, le larghezze del cell-border vengono conteggiate nel padding della cella e nei calcoli dell’altezza della riga.
BreakTextTextFragment?Lettura/ScritturaIndicatore opzionale disegnato all’interruzione di pagina quando una riga è divisa su più pagine.
RepeatingRowsStyleTextState?Lettura/ScritturaStato di testo predefinito per le righe ripetute nelle pagine di continuazione (vedi RepeatingRowsCount).
AlignmentHorizontalAlignmentLettura/ScritturaOttiene o imposta l’allineamento.
HorizontalAlignmentHorizontalAlignmentLettura/ScritturaAllineamento orizzontale applicato a questo paragrafo.
VerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale applicato a questo paragrafo.
IsFirstParagraphInColumnboolLettura/ScritturaForza il paragrafo a iniziare una nuova colonna.
IsKeptWithNextboolLettura/ScritturaMantieni questo paragrafo sulla stessa pagina del successivo.
IsInNewPageboolLettura/ScritturaForza il paragrafo a iniziare su una nuova pagina.
IsInLineParagraphboolLettura/ScritturaFlag del paragrafo in linea (non inizia una nuova riga).
HyperlinkTextstring?Lettura/ScritturaTarget del collegamento ipertestuale di tipo stringa legacy.
HyperlinkHyperlink?Lettura/ScritturaDecorazione del collegamento ipertestuale tipizzata applicata al paragrafo.
ZIndexintLettura/ScritturaIndice Z-order utilizzato dal renderer DOM.

Metodi

FirmaDescrizione
Table()Chiama Table su questa istanza di Table.
GetWidth()Somma delle larghezze delle colonne da ColumnWidths.
GetHeight()Altezza renderizzata approssimativa della tabella, indipendente da qualsiasi pagina di hosting.
GetHeight(parentPage: Page?)Altezza renderizzata della tabella su parentPage (o su una banda di contenuto predefinita quando non è fornita).
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Applica textState a ogni cella nella colonna specificata (indice a partire da 0).
Clone()Clonazione superficiale della tabella.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importa un array di oggetti monodimensionale nella tabella, avvolgendo i valori in righe in base al numero di colonne della tabella.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importa tutte le righe di un DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Importa con max-rows / max-columns espliciti e flag di supporto HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importa un sottoinsieme di righe / colonne selezionate tramite elenchi di indici.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importa un DataView.
Build(page: Page)Crea i byte del flusso di contenuto della tabella per la pagina fornita.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double, measureOnly: bool, contentFlow: bool)Crea la tabella su più pagine.

Vedi anche

 Italiano