FloatingBox
FloatingBox
Overzicht
FloatingBox is een type in Aspose.PDF FOSS voor Go.
FloatingBox is een gepositioneerde inhoudscontainer (Tier 2 van het flowmodel): een vak met een optionele rand, achtergrond en opvulling dat zijn eigen inhoud (paragrafen, koppen, afbeeldingen, lijsten) binnen zijn breedte legt.
Dit type biedt 10 methoden voor het werken met FloatingBox objecten in Go-programma’s. Beschikbare methoden zijn: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Alle openbare leden zijn toegankelijk voor elke Go-toepassing na het installeren van het Aspose.PDF FOSS voor Go-pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph voegt een alinea toe aan het vak. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading voegt een kop (niveau 1–6) toe aan het vak. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage voegt een afbeelding toe (hoogte ≤ 0 behoudt de verhouding) aan het vak. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt voegt een afbeelding met alternatieve tekst toe aan het vak. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList voegt een bullet-/genummerde lijst toe aan het vak. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer voegt verticale ruimte toe aan het vak. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder stelt de rand van het vak in. |
SetBackground(c: *Color) → *FloatingBox | SetBackground stelt de vulkleur van de box in (nil = geen). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding stelt de binnenste opvulling tussen de rand en de inhoud in. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing stelt de verticale ruimte tussen de elementen van de box in (standaard 6pt). |