TableBuilder

TableBuilder

Przegląd

TableBuilder jest klasą w Aspose.PDF FOSS dla TypeScript.

Tabela niezależna od strony: uporządkowane wiersze nad wspólnymi domyślnymi tekstami.

Ta klasa deklaruje 8 metod dla obiektów TableBuilder w programach TypeScript. Dostępne metody to: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Wszystkie publiczne składowe są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.PDF FOSS dla TypeScript. Właściwości: cellPadding, max, min, repeatingRowCount, rows.

Właściwości

NazwaTypDostępOpis
rows: RowBuilder[]OdczytPobiera wiersze.
max: number[]OdczytPobiera max.
min: number[]OdczytPobiera minimalną wartość.
repeatingRowCountnumberOdczytPobiera liczbę powtarzających się wierszy.
cellPadding: numberOdczytPobiera odstęp wewnętrzny komórki.
cellPadding: numberOdczytPobiera odstęp komórki.

Metody

SygnaturaOpis
constructor(defaults: TableDefaults)@internal Użyj {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisUstaw szerokości poszczególnych kolumn jako fixed punktów lub fractions pozostałej przestrzeni.
autoFitColumns() → thisUstal rozmiary kolumn na podstawie ich zawartości, zamiast dzielić szerokość równomiernie: proporcjonalnie do najdłuższej niezawijanej linii w każdej kolumnie, ograniczone do najdłuższego pojedynczego słowa, a w razie gdy nawet ograniczenia nie mieszczą się, przywróć równe udziały.
setRepeatingRowsCount(n: number) → thisPowtórz pierwsze n wiersze na górze każdej strony kontynuacji (n = 0 wyłącza).
continuationFrom(startRow: number) → TableBuilder@internal Zbuduj tabelę kontynuacji z wierszy pozostałych po startRow: udostępnia defaults tej tabeli oraz znormalizowane specyfikacje kolumn, zachowuje oryginalną liczbę kolumn i przechowuje te same odwołania RowBuilder (nigdy niezmieniane).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Rozwiąż specyfikacje kolumn (z {@link setColumnWidths}, lub równe kolumny, jeśli nie są ustawione) oraz totalWidth w punktach na konkretne szerokości poszczególnych kolumn.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsZmierz naturalną wysokość tabeli po rozmieszczeniu, biorąc pod uwagę rozwiązany columnWidths (punkty).
 Polski