Flow

Flow

Gambaran Umum

Flow adalah tipe dalam Aspose.PDF FOSS untuk Go.

Flow adalah generator dokumen yang menata konten dari atas ke bawah dan mem-paginasi secara otomatis — pasangan “flow” untuk gambar berbasis Rectangle API.

Tipe ini menyediakan 13 metode untuk bekerja dengan objek Flow dalam program Go. Metode yang tersedia meliputi: AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddImageAlt, AddList, AddMarkdown, AddParagraph, AddSpacer, AddTable, Render, dan 1 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Go mana pun setelah menginstal paket Aspose.PDF FOSS untuk Go.

Metode

Tanda TanganDeskripsi
AddParagraph(text: string, style: TextStyle) → *FlowAddParagraph menambahkan paragraf teks mengalir (membungkus dan membagi ke beberapa halaman).
AddHeading(level: int, text: string, style: TextStyle) → *FlowAddHeading menambahkan heading pada level yang diberikan (1–6).
AddImage(path: string, width: float64) → *FlowAddImage menambahkan gambar yang diskalakan ke lebar×tinggi poin.
AddImageAlt(path: string, width: float64, alt: string) → *FlowAddImageAlt adalah AddImage dengan teks alternatif (digunakan ketika alur ditandai).
AddTable(t: *Table) → *FlowAddTable menambahkan sebuah tabel (dipaginasi ketika lebih tinggi dari satu halaman).
AddList(items: []string, ordered: bool, style: TextStyle) → *FlowAddList menambahkan daftar bullet (ordered=false) atau daftar bernomor.
AddSpacer(height: float64) → *FlowAddSpacer menambahkan spasi vertikal.
AddColumnBreak() → *FlowAddColumnBreak memaksa konten berikutnya untuk memulai di kolom berikutnya (atau, dari kolom terakhir, pada halaman berikutnya).
AddFloatingBox(box: *FloatingBox) → *FlowAddFloatingBox menambahkan kotak mengambang, yang mengambil tinggi terukurnya dalam aliran (bergerak ke halaman baru jika tidak muat).
Render() → (int, error)Render menata elemen yang berada dalam antrian ke dalam dokumen dan mengembalikan jumlah halaman yang ditempati flow.
AddFloatBox(box: *FloatingBox, side: FloatSide, width: float64) → *FlowAddFloatBox menambahkan kotak mengambang yang ditempelkan ke sisi yang diberikan dengan lebar dalam poin; paragraf-paragraf berikutnya melilit di sekitarnya hingga teks melewati bagian bawahnya.
SetMarkdownOptions(o: MarkdownOptions) → *FlowSetMarkdownOptions mengatur tema/opsi yang digunakan oleh pemanggilan AddMarkdown berikutnya pada flow ini (font, ukuran dasar, jalur dasar gambar).
AddMarkdown(md: string) → *FlowAddMarkdown menambahkan fragmen Markdown ke flow: blok-bloknya menjadi elemen flow (judul, paragraf, daftar, tabel, gambar, …) yang dirender dengan opsi Markdown flow tersebut.

Lihat Juga

 Bahasa Indonesia