TableBuilder

TableBuilder

Tổng quan

TableBuilder là một lớp trong Aspose.PDF FOSS cho TypeScript.

Bảng không phụ thuộc vào trang: các hàng được sắp xếp dựa trên các mặc định văn bản chung.

Đây là lớp khai báo 8 phương thức cho các đối tượng TableBuilder trong các chương trình TypeScript. Các phương thức khả dụng bao gồm: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng TypeScript nào sau khi cài đặt gói Aspose.PDF FOSS cho TypeScript. Thuộc tính: cellPadding, max, min, repeatingRowCount, rows.

Thuộc tính

TênKiểuTruy cậpMô tả
rows: RowBuilder[]ĐọcLấy các hàng.
max: number[]ĐọcLấy giá trị tối đa.
min: number[]ĐọcLấy giá trị min.
repeatingRowCountnumberĐọcLấy số lượng hàng lặp lại.
cellPadding: numberĐọcLấy khoảng đệm của ô.
cellPadding: numberĐọcLấy khoảng đệm của ô.

Phương thức

Chữ kýMô tả
constructor(defaults: TableDefaults)@internal Sử dụng {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisĐặt độ rộng cho mỗi cột là fixed điểm hoặc fractions của không gian còn lại.
autoFitColumns() → thisĐịnh kích thước các cột dựa trên nội dung của chúng thay vì chia đều độ rộng: tỷ lệ thuận với dòng không gói dài nhất của mỗi cột, làm tròn xuống tới từ đơn dài nhất, và quay lại chia đều khi ngay cả mức tối thiểu vẫn không vừa.
setRepeatingRowsCount(n: number) → thisLặp lại n hàng đầu tiên ở đầu mỗi trang tiếp tục (n = 0 vô hiệu hoá).
continuationFrom(startRow: number) → TableBuilder@internal Tạo một bảng tiếp tục của các hàng còn lại sau startRow: chia sẻ defaults của bảng này và các thông số cột đã chuẩn hoá, giữ lại số cột gốc, và chứa các tham chiếu RowBuilder giống nhau (không bao giờ bị thay đổi).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Giải quyết các thông số cột (từ {@link setColumnWidths}, hoặc các cột bằng nhau nếu chưa được đặt) cộng với một totalWidth tính bằng điểm thành các độ rộng cột cụ thể.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsĐo chiều cao tự nhiên được bố trí của bảng dựa trên columnWidths đã được giải quyết (điểm).
 Tiếng Việt