Flow
Flow
ภาพรวม
Flow เป็นคลาสใน Aspose.PDF FOSS สำหรับ TypeScript.
คอนเทนเนอร์การจัดเรียงแบบไหล.
คลาสนี้ประกาศ 14 เมธอดสำหรับอ็อบเจ็กต์ Flow ในโปรแกรม TypeScript. เมธอดที่พร้อมใช้งานได้แก่: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable, และเมธอดเพิ่มเติมอีก 2 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน TypeScript ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ TypeScript package.
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
constructor(doc: Document, options: FlowOptions) | เรียก constructor(doc, options) บนอินสแตนซ์ Flow นี้. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | เพิ่มย่อหน้าที่ตัดบรรทัดตามคำ. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | เพิ่มหัวข้อที่ตัดบรรทัดตามคำ. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | เพิ่มรายการแบบจุด (ค่าเริ่มต้น) หรือแบบลำดับเลข ({ ordered: true }) . |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | เพิ่มรูปภาพแรสเตอร์ (JPEG/PNG) เป็นบล็อกการไหลของมันเอง. |
AddRule(options: FlowRuleOptions) → this | เพิ่มเส้นแนวนอน — ตัวแบ่งส่วน, และการแบ่งธีมของ Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | เพิ่มบล็อกโค้ดที่จัดรูปแบบไว้ล่วงหน้า. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | เพิ่มบล็อกอ้างอิง: รายการที่กำหนด, ย่อหน้าด้านหลังด้วยแถบกัตเตอร์. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | เพิ่มตารางที่สร้างด้วย createTable, แบ่งหน้าโดยแถวข้ามคอลัมน์และหน้า. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | บังคับให้เนื้อหาต่อไปเริ่มในคอลัมน์ถัดไป (หน้าถัดไปหากอยู่ในคอลัมน์สุดท้าย). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | วาง box ลงในกระแสของเนื้อหาเอง — คำคั่น, คอลเอาท์ หรือการ์ดสูตร. |
Render() → Page[] | จัดวางเนื้อหาที่อยู่ในคิว โดยเพิ่มหน้ากระดาษใหม่ที่ส่วนท้ายของเอกสาร และส่งคืนหน้าเหล่านั้นตามลำดับ. |