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อ่านรับค่า padding ของเซลล์.
cellPadding: numberอ่านรับค่า padding ของเซลล์.

วิธีการ

ลายเซ็นคำอธิบาย
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 ที่แก้ไขแล้ว (หน่วยจุด).
 ภาษาไทย