TableBuilder

TableBuilder

Overzicht

TableBuilder is een klasse in Aspose.PDF FOSS voor TypeScript.

Een paginaneutraal tabel: geordende rijen over gedeelde tekststandaarden.

Deze klasse declareert 8 methoden voor TableBuilder objecten in TypeScript programma’s. Beschikbare methoden omvatten: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Alle publieke leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.PDF FOSS voor TypeScript pakket. Eigenschappen: cellPadding, max, min, repeatingRowCount, rows.

Eigenschappen

NaamTypeToegangBeschrijving
rows: RowBuilder[]LezenHaalt de rijen op.
max: number[]LezenHaalt de max op.
min: number[]LezenHaalt de minimum op.
repeatingRowCountnumberLezenHaalt het aantal herhalende rijen op.
cellPadding: numberLezenHaalt de celopvulling op.
cellPadding: numberLezenHaalt de celopvulling op.

Methoden

HandtekeningBeschrijving
constructor(defaults: TableDefaults)@internal Gebruik {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisStel per-kolom breedtes in als fixed punten of fractions van de resterende ruimte.
autoFitColumns() → thisBepaal de kolombreedtes op basis van hun inhoud in plaats van de breedte gelijk te verdelen: evenredig aan de breedste niet-ingepakte regel van elke kolom, begrensd op het breedste enkele woord, en val terug op gelijke delen wanneer zelfs de ondergrenzen niet passen.
setRepeatingRowsCount(n: number) → thisHerhaal de eerste n rijen bovenaan elke vervolg-pagina (n = 0 schakelt uit).
continuationFrom(startRow: number) → TableBuilder@internal Bouw een voortzettingstabel van de overgebleven rijen na startRow: deelt deze tabel’s defaults en genormaliseerde kolomspecificaties, draagt het oorspronkelijke aantal kolommen, en bevat dezelfde RowBuilder verwijzingen (nooit gemuteerd).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Los de kolomspecificaties op (van {@link setColumnWidths}, of gelijke kolommen indien niet ingesteld) plus een totalWidth in punten naar concrete breedtes per kolom.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsMeet de natuurlijke uitgelijnde hoogte van de tabel gegeven de opgeloste columnWidths (punten).
 Nederlands