FloatingBox
FloatingBox
Översikt
FloatingBox är en klass i Aspose.PDF FOSS för TypeScript.
En vadderad/ramad/fylld ruta med stycken och/eller en bild, flytande in i en {@link Flow} kolumn av flow.AddFloatBox.
Denna klass deklarerar 7 metoder för FloatingBox objekt i TypeScript program. Tillgängliga metoder inkluderar: AddImage, AddParagraph, constructor, contentWidth, layoutItems, measure, paintAt. Alla offentliga medlemmar är åtkomliga för alla TypeScript applikationer efter att ha installerat Aspose.PDF FOSS för TypeScript paketet. Egenskaper: alt, background, border, borderWidth, color, heights, och 5 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
width | : number | Läs | Hämtar bredden. |
spacing | : number | Läs | Hämtar avståndet. |
padding | : Padding | Läs | @internal |
borderWidth | : number | Läs | @internal |
border | : { width: number; color: [number, number, number]; sides?: BorderSides } | Läs | @internal |
width | : number | Läs | Hämtar bredden. |
color | : [number, number, number] | Läs | Hämtar färgen. |
sides | : BorderSides | Läs | Hämtar sidorna. |
background | : [number, number, number] | Läs | @internal |
alt | : string | Läs | @internal |
heights | : number[] | Läs | Hämtar höjderna. |
total | : number | Läs | Hämtar totalen. |
Metoder
| Signatur | Beskrivning |
|---|---|
constructor(doc: Document, options: FloatBoxOptions) | Anropar constructor(doc, options) på detta FloatingBox-instans. |
contentWidth() → number | Innehållsbredd: den yttre bredden minus horisontell padding och båda kanterna. |
AddParagraph(text: string, options: FlowParagraphOptions) → this | Lägg till ett radbrytat stycke i boxen. |
AddImage(data: Uint8Array, options: FloatBoxImageOptions) → this | Lägg till en bild i boxen. |
layoutItems() → { heights: number[]; total: number } | Höjder per objekt och deras total (endast innehåll, ingen padding/border). |
measure() → number | Total boxhöjd: content + inter-element spacing + padding + borders. |
paintAt(page: Page, x: number, topY: number, structParent: StructElement) → number | Måla boxen med dess övre vänstra hörn vid (x, topY) (PDF-användarutrymme, y upp). |