FloatingBox
FloatingBox
Gambaran Umum
FloatingBox adalah tipe dalam Aspose.PDF FOSS untuk Go.
FloatingBox adalah kontainer konten yang diposisikan (Tier 2 dari model aliran): sebuah kotak dengan border opsional, latar belakang, dan padding yang menata kontennya sendiri (paragraf, judul, gambar, daftar) di dalam lebarnya.
Tipe ini menyediakan 10 metode untuk bekerja dengan objek FloatingBox dalam program Go. Metode yang tersedia meliputi: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Semua anggota publik dapat diakses oleh aplikasi Go mana pun setelah menginstal paket Aspose.PDF FOSS untuk Go.
Metode
| Tanda Tangan | Deskripsi |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph menambahkan paragraf ke kotak. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading menambahkan judul (tingkat 1–6) ke kotak. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage menambahkan gambar (tinggi ≤ 0 mempertahankan aspek) ke kotak. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt menambahkan gambar dengan teks alternatif ke kotak. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList menambahkan daftar berpoin/bernomor ke kotak. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer menambahkan ruang vertikal ke kotak. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder mengatur border kotak. |
SetBackground(c: *Color) → *FloatingBox | SetBackground mengatur warna isi kotak (nil = tidak ada). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding mengatur padding dalam antara border dan konten. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing menetapkan jarak vertikal antara elemen kotak (default 6pt). |