Flow
Flow
Gambaran Umum
Flow adalah kelas dalam Aspose.PDF FOSS untuk TypeScript.
Kontainer tata letak aliran.
Kelas ini mendeklarasikan 14 metode untuk objek Flow dalam program TypeScript. Metode yang tersedia meliputi: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi TypeScript apa pun setelah menginstal paket Aspose.PDF FOSS untuk TypeScript.
Metode
| Tanda Tangan | Deskripsi |
|---|---|
constructor(doc: Document, options: FlowOptions) | Memanggil konstruktor(doc, options) pada instance Flow ini. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Menambahkan paragraf yang dibungkus kata. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Menambahkan heading yang dibungkus kata. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Tambahkan daftar bullet (default) atau bernomor ({ ordered: true }). |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Tambahkan gambar raster (JPEG/PNG) sebagai blok alir tersendiri. |
AddRule(options: FlowRuleOptions) → this | Tambahkan garis horizontal — pemisah bagian, dan jeda tematik Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Tambahkan blok kode yang sudah diformat. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Tambahkan kutipan blok: elemen yang diberikan, diindentasi di belakang gutter bar. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Tambahkan tabel yang dibangun dengan createTable, mem-paginasi per baris melintasi kolom dan halaman. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Paksa konten berikut untuk mulai di kolom berikutnya (halaman berikutnya jika berada di kolom terakhir). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Letakkan box di dalam alur itu sendiri — sebuah kutipan tarik, panggilan, atau kartu rumus. |
Render() → Page[] | Susun konten yang antri, menambahkan halaman baru di akhir dokumen, dan mengembalikan halaman-halaman tersebut dalam urutan. |