TableBuilder

TableBuilder

Panoramica

TableBuilder è una classe in Aspose.PDF FOSS per TypeScript.

Una tabella indipendente dalla pagina: righe ordinate sui predefiniti di testo condiviso.

Questa classe dichiara 8 metodi per oggetti TableBuilder nei programmi TypeScript. I metodi disponibili includono: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Tutti i membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo l’installazione del pacchetto Aspose.PDF FOSS per TypeScript. Proprietà: cellPadding, max, min, repeatingRowCount, rows.

Proprietà

NomeTipoAccessoDescrizione
rows: RowBuilder[]LetturaOttiene le righe.
max: number[]LetturaOttiene il massimo.
min: number[]LetturaOttiene il minimo.
repeatingRowCountnumberLetturaRestituisce il conteggio delle righe ripetute.
cellPadding: numberLetturaOttiene il padding della cella.
cellPadding: numberLetturaOttiene il padding della cella.

Metodi

FirmaDescrizione
constructor(defaults: TableDefaults)@internal Usa {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisImposta le larghezze per colonna come fixed punti o fractions dello spazio rimanente.
autoFitColumns() → thisDimensiona le colonne in base al loro contenuto anziché suddividere la larghezza in modo uniforme: proporzionale alla riga non avvolta più larga di ciascuna colonna, arrotondata per difetto alla parola singola più larga, ricorrendo a quote uguali quando anche i minimi non entrano.
setRepeatingRowsCount(n: number) → thisRipeti le prime n righe in cima a ogni pagina di continuazione (n = 0 disabilita).
continuationFrom(startRow: number) → TableBuilder@internal Costruisci una tabella di continuazione delle righe rimaste dopo startRow: condivide defaults di questa tabella e le specifiche di colonna normalizzate, mantiene il conteggio originale delle colonne e conserva gli stessi riferimenti RowBuilder (mai modificati).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Risolvi le specifiche delle colonne (da {@link setColumnWidths}, o colonne uguali se non impostate) più un totalWidth in punti in larghezze concrete per colonna.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsMisura l’altezza naturale della tabella una volta impaginata, dato il columnWidths risolto (punti).
 Italiano