TableBuilder

TableBuilder

Gambaran Umum

TableBuilder adalah class dalam Aspose.PDF FOSS untuk TypeScript.

Tabel independen halaman: baris terurut atas default teks bersama.

Kelas ini mendeklarasikan 8 metode untuk objek TableBuilder dalam program TypeScript. Metode yang tersedia meliputi: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Semua anggota publik dapat diakses oleh aplikasi TypeScript mana pun setelah memasang paket Aspose.PDF FOSS untuk TypeScript. Properti: cellPadding, max, min, repeatingRowCount, rows.

Properti

NamaJenisAksesDeskripsi
rows: RowBuilder[]BacaMendapatkan baris.
max: number[]BacaMendapatkan nilai maksimum.
min: number[]BacaMendapatkan nilai minimum.
repeatingRowCountnumberBacaMendapatkan jumlah baris yang berulang.
cellPadding: numberBacaMendapatkan padding sel.
cellPadding: numberBacaMendapatkan padding sel.

Metode

Tanda TanganDeskripsi
constructor(defaults: TableDefaults)@internal Gunakan {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisAtur lebar per-kolom menjadi fixed poin atau fractions dari sisa ruang.
autoFitColumns() → thisUkur kolom berdasarkan kontennya alih-alih membagi lebar secara merata: proporsional terhadap baris terlebar yang tidak terbungkus pada setiap kolom, dibatasi pada kata tunggal terlebar, kembali ke pembagian merata ketika bahkan batas bawah tidak muat.
setRepeatingRowsCount(n: number) → thisUlangi n baris pertama di bagian atas setiap halaman lanjutan (n = 0 menonaktifkan).
continuationFrom(startRow: number) → TableBuilder@internal Bangun tabel lanjutan dari baris yang tersisa setelah startRow: berbagi defaults tabel ini dan spesifikasi kolom yang dinormalisasi, membawa jumlah kolom asli, dan menyimpan referensi RowBuilder yang sama (tidak pernah diubah).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Menyelesaikan spesifikasi kolom (dari {@link setColumnWidths}, atau kolom merata jika tidak diatur) serta totalWidth dalam poin menjadi lebar per kolom yang konkret.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsUkur tinggi alami tabel yang ditata secara natural berdasarkan columnWidths (poin).
 Bahasa Indonesia