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

NamnTypÅtkomstBeskrivning
width: numberLäsHämtar bredden.
spacing: numberLäsHämtar avståndet.
padding: PaddingLäs@internal
borderWidth: numberLäs@internal
border: { width: number; color: [number, number, number]; sides?: BorderSides }Läs@internal
width: numberLäsHämtar bredden.
color: [number, number, number]LäsHämtar färgen.
sides: BorderSidesLäsHämtar sidorna.
background: [number, number, number]Läs@internal
alt: stringLäs@internal
heights: number[]LäsHämtar höjderna.
total: numberLäsHämtar totalen.

Metoder

SignaturBeskrivning
constructor(doc: Document, options: FloatBoxOptions)Anropar constructor(doc, options) på detta FloatingBox-instans.
contentWidth() → numberInnehållsbredd: den yttre bredden minus horisontell padding och båda kanterna.
AddParagraph(text: string, options: FlowParagraphOptions) → thisLägg till ett radbrytat stycke i boxen.
AddImage(data: Uint8Array, options: FloatBoxImageOptions) → thisLä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() → numberTotal boxhöjd: content + inter-element spacing + padding + borders.
paintAt(page: Page, x: number, topY: number, structParent: StructElement) → numberMåla boxen med dess övre vänstra hörn vid (x, topY) (PDF-användarutrymme, y upp).
 Svenska