TableBuilder

TableBuilder

Огляд

TableBuilder — це клас у Aspose.PDF FOSS для TypeScript.

Таблиця, незалежна від сторінки: впорядковані рядки над спільними текстовими значеннями за замовчуванням.

Цей клас оголошує 8 методів для об’єктів TableBuilder у програмах TypeScript. Доступні методи включають: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Усі публічні члени доступні будь-якому застосунку TypeScript після встановлення пакету Aspose.PDF FOSS для TypeScript. Властивості: cellPadding, max, min, repeatingRowCount, rows.

Властивості

НазваТипДоступОпис
rows: RowBuilder[]ЧитанняОтримує рядки.
max: number[]ЧитанняОтримує максимум.
min: number[]ЧитанняОтримує мінімальне значення.
repeatingRowCountnumberЧитанняОтримує кількість повторюваних рядків.
cellPadding: numberЧитанняОтримує відступи клітинки.
cellPadding: numberЧитанняОтримує відступи клітинки.

Методи

СигнатураОпис
constructor(defaults: TableDefaults)@internal Використовуйте {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisВстановіть ширину стовпців як fixed пунктів або fraction залишкового простору.
autoFitColumns() → thisРозмір стовпців визначайте за їх вмістом, а не розподіляючи ширину рівномірно: пропорційно найширшій розгорнутій лінії кожного стовпця, з мінімумом, рівним його найширшому окремому слову, повертаючись до рівних часток, коли навіть мінімуми не вміщуються.
setRepeatingRowsCount(n: number) → thisПовторюйте перші n рядки у верхній частині кожної продовжуваної сторінки (n = 0 вимикає).
continuationFrom(startRow: number) → TableBuilder@internal Створіть таблицю продовження рядків, що залишилися після startRow: надає defaults цієї таблиці та нормалізовані специфікації стовпців, зберігає початкову кількість стовпців і містить ті самі RowBuilder посилання (ніколи не змінюються).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Вирішіть специфікації колонок (з {@link setColumnWidths}, або рівні колонки, якщо не задано) плюс totalWidth у пунктах у конкретні ширини для кожної колонки.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsВиміряйте природну розкладену висоту таблиці, враховуючи вирішені columnWidths (пунктів).
 Українська