TableBuilder

TableBuilder

Genel Bakış

TableBuilder, TypeScript için Aspose.PDF FOSS içinde bir sınıftır.

Sayfa-bağımsız bir tablo: ortak metin varsayılanları üzerinde sıralı satırlar.

Bu sınıf, TypeScript programlarındaki TableBuilder nesneleri için 8 yöntem bildirir. Kullanılabilir yöntemler şunlardır: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Tüm genel üyeler, Aspose.PDF FOSS for TypeScript paketini kurduktan sonra herhangi bir TypeScript uygulaması tarafından erişilebilir. Özellikler: cellPadding, max, min, repeatingRowCount, rows.

Özellikler

AdTürErişimAçıklama
rows: RowBuilder[]OkumaSatırları alır.
max: number[]OkumaMaksimum değeri alır.
min: number[]OkumaEn küçüğünü alır.
repeatingRowCountnumberOkumaTekrarlanan satır sayısını alır.
cellPadding: numberOkumaHücre dolgusu alır.
cellPadding: numberOkumaHücre dolgusu alır.

Yöntemler

İmzaAçıklama
constructor(defaults: TableDefaults)@internal Kullan {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisSütun başına genişlikleri fixed puan veya kalan boşluğun fractions’i olarak ayarlayın.
autoFitColumns() → thisGenişliği eşit olarak: her sütunun en geniş satırına orantılı, en geniş tek kelimesinde alt sınır alınmış, alt sınırlar bile sığmadığında eşit paylara geri dönülür.
setRepeatingRowsCount(n: number) → thisİlk n satırı her devam sayfasının üstünde tekrarlayın (n = 0 devre dışı bırakır).
continuationFrom(startRow: number) → TableBuilder@internal startRow sonrası kalan satırların bir devam tablosunu oluşturun: bu tablonun defaults ve normalleştirilmiş sütun özelliklerini paylaşır, orijinal sütun sayısını taşır ve aynı RowBuilder referanslarını tutar (asla değiştirilemez).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Sütun özelliklerini ( {@link setColumnWidths} üzerinden gelen, ayarlanmamışsa eşit sütunlar) ve puan cinsinden bir totalWidth değerini somut sütun başına genişliklere dönüştür.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsÇözülmüş columnWidths (puan) verildiğinde tablonun doğal yerleşik yüksekliğini ölç.
 Türkçe