FloatingBox

FloatingBox

Gambaran Umum

FloatingBox adalah kelas dalam Aspose.PDF FOSS untuk TypeScript.

Kotak berisi padding/border/filled dari paragraf dan/atau gambar, mengapung ke dalam kolom {@link Flow} oleh flow.AddFloatBox.

Kelas ini mendeklarasikan 7 metode untuk objek FloatingBox dalam program TypeScript. Metode yang tersedia meliputi: AddImage, AddParagraph, constructor, contentWidth, layoutItems, measure, paintAt. Semua anggota publik dapat diakses oleh aplikasi TypeScript mana pun setelah menginstal paket Aspose.PDF FOSS untuk TypeScript. Properti: alt, background, border, borderWidth, color, heights, dan 5 lainnya.

Properti

NamaJenisAksesDeskripsi
width: numberBacaMendapatkan lebar.
spacing: numberBacaMendapatkan jarak.
padding: PaddingBaca@internal
borderWidth: numberBaca@internal
border: { width: number; color: [number, number, number]; sides?: BorderSides }Baca@internal
width: numberBacaMendapatkan lebar.
color: [number, number, number]BacaMendapatkan warna.
sides: BorderSidesBacaMendapatkan sisi.
background: [number, number, number]Baca@internal
alt: stringBaca@internal
heights: number[]BacaMendapatkan tinggi.
total: numberBacaMendapatkan total.

Metode

Tanda TanganDeskripsi
constructor(doc: Document, options: FloatBoxOptions)Memanggil konstruktor(doc, options) pada instance FloatingBox ini.
contentWidth() → numberLebar konten: lebar luar dikurangi padding horizontal dan kedua border.
AddParagraph(text: string, options: FlowParagraphOptions) → thisTambahkan paragraf yang dibungkus kata di dalam kotak.
AddImage(data: Uint8Array, options: FloatBoxImageOptions) → thisTambahkan gambar di dalam kotak.
layoutItems() → { heights: number[]; total: number }Tinggi per-item dan totalnya (hanya konten, tanpa padding/border).
measure() → numberTotal tinggi kotak: konten + spasi antar-elemen + padding + border.
paintAt(page: Page, x: number, topY: number, structParent: StructElement) → numberGambar kotak dengan sudut kiri atasnya di (x, topY) (ruang pengguna PDF, y naik).
 Bahasa Indonesia