TableBuilder

TableBuilder

Översikt

TableBuilder är en klass i Aspose.PDF FOSS för TypeScript.

En sidoberoende tabell: ordnade rader över delade textstandardinställningar.

Denna klass deklarerar 8 metoder för TableBuilder-objekt i TypeScript-program. Tillgängliga metoder inkluderar: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Alla offentliga medlemmar är tillgängliga för vilken TypeScript-applikation som helst efter att ha installerat Aspose.PDF FOSS för TypeScript-paketet. Egenskaper: cellPadding, max, min, repeatingRowCount, rows.

Egenskaper

NamnTypÅtkomstBeskrivning
rows: RowBuilder[]LäsHämtar raderna.
max: number[]LäsHämtar maxvärdet.
min: number[]LäsHämtar min.
repeatingRowCountnumberLäsHämtar antalet repeterande rader.
cellPadding: numberLäsHämtar cellens utfyllnad.
cellPadding: numberLäsHämtar cellpaddingen.

Metoder

SignaturBeskrivning
constructor(defaults: TableDefaults)@internal Använd {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisAnge bredd per kolumn som fixed punkter eller fraction av det återstående utrymmet.
autoFitColumns() → thisStorlek på kolumnerna baseras på deras innehåll snarare än att dela bredden lika: proportionellt mot varje kolumns bredaste oindelade rad, avrundat ned till dess bredaste enstaka ord, och faller tillbaka på lika andelar när även golven inte får plats.
setRepeatingRowsCount(n: number) → thisUpprepa de första n raderna högst upp på varje fortsättningssida (n = 0 inaktiverar).
continuationFrom(startRow: number) → TableBuilder@internal Bygg en fortsättningstabell av raderna som finns kvar efter startRow: delar detta tabells defaults och normaliserade kolumnspecifikationer, bär den ursprungliga kolumnantalet, och innehåller samma RowBuilder referenser (aldrig muterade).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Lös kolumnspecifikationerna (från {@link setColumnWidths}, eller lika kolumner om unset) plus en totalWidth i punkter till konkreta bredd per kolumn.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsMät tabellens naturliga layoutade höjd givet lösta columnWidths (punkter).
 Svenska