TableBuilder

TableBuilder

Prezentare generală

TableBuilder este o clasă în Aspose.PDF FOSS pentru TypeScript.

Un tabel independent de pagină: rânduri ordonate peste valorile implicite ale textului partajat.

Această clasă declară 8 metode pentru obiecte TableBuilder în programe TypeScript. Metodele disponibile includ: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Toți membrii publici sunt accesibili oricărei aplicații TypeScript după instalarea pachetului Aspose.PDF FOSS pentru TypeScript. Proprietăți: cellPadding, max, min, repeatingRowCount, rows.

Proprietăți

NumeTipAccesDescriere:
rows: RowBuilder[]CitireObține rândurile.
max: number[]CitireObține maximul.
min: number[]CitireObține min.
repeatingRowCountnumberCitireObține numărul de rânduri repetate.
cellPadding: numberCitireObține spațierea celulei.
cellPadding: numberCitireObține spațiul de umplere al celulei.

Metode

SemnăturăDescriere:
constructor(defaults: TableDefaults)@internal Utilizați {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisStabilește lățimile pe coloană ca fixed puncte sau fraction din spațiul rămas.
autoFitColumns() → thisDimensionează coloanele în funcție de conținutul lor, în loc să împarți lățimea în mod egal: proporțional cu cea mai lată linie neîntreruptă a fiecărei coloane, cu o limită inferioară egală cu cel mai lat cuvânt unic, revenind la părți egale atunci când chiar și limitele inferioare nu încap.
setRepeatingRowsCount(n: number) → thisRepetă primele n rânduri în partea de sus a fiecărei pagini de continuare (n = 0 dezactivează).
continuationFrom(startRow: number) → TableBuilder@internal Construiește un tabel de continuare al rândurilor rămase după startRow: partajează defaults ale acestui tabel și specificațiile coloanelor normalizate, păstrează numărul original de coloane și deține aceleași referințe RowBuilder (niciodată modificate).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Rezolvați specificațiile coloanelor (din {@link setColumnWidths}, sau coloane egale dacă nu sunt setate) plus un totalWidth în puncte în lățimi concrete pentru fiecare coloană.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsMăsurați înălțimea naturală a tabelului, așa cum este așezată, având în vedere columnWidths rezolvat (puncte).
 Română