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: stringMdDocument, options: MarkdownFlowOptions)→MarkdownResult`
AddColumnBreak() → thisบังคับให้เนื้อหาต่อไปเริ่มในคอลัมน์ถัดไป (หน้าถัดไปหากอยู่ในคอลัมน์สุดท้าย).
`AddFloatBox(box: FloatingBox, side: ’left'‘right’)→this`
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → thisวาง box ลงในกระแสของเนื้อหาเอง — คำคั่น, คอลเอาท์ หรือการ์ดสูตร.
Render() → Page[]จัดวางเนื้อหาที่อยู่ในคิว โดยเพิ่มหน้ากระดาษใหม่ที่ส่วนท้ายของเอกสาร และส่งคืนหน้าเหล่านั้นตามลำดับ.
 ภาษาไทย