FloatingBox
FloatingBox
Přehled
FloatingBox je typ v Aspose.PDF FOSS pro Go.
FloatingBox je umístěný kontejner obsahu (úroveň 2 modelu toku): krabice s volitelným okrajem, pozadím a odsazením, která umisťuje svůj vlastní obsah (odstavce, nadpisy, obrázky, seznamy) uvnitř své šířky.
Tento typ poskytuje 10 metod pro práci s objekty FloatingBox v programech Go. Dostupné metody zahrnují: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Všechny veřejné členy jsou přístupné jakékoli aplikaci Go po instalaci balíčku Aspose.PDF FOSS pro Go.
Metody
| Podpis: | Popis: |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph přidá odstavec do boxu. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading přidá nadpis (úroveň 1–6) do boxu. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage přidá obrázek (výška ≤ 0 zachovává poměr stran) do boxu. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt přidá obrázek s alternativním textem do boxu. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList přidá odrážkový/číslovaný seznam do boxu. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer přidá vertikální mezeru do boxu. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder nastaví okraj boxu. |
SetBackground(c: *Color) → *FloatingBox | SetBackground nastaví barvu výplně boxu (nil = žádná). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding nastavuje vnitřní odsazení mezi okrajem a obsahem. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing nastavuje svislý rozestup mezi prvky boxu (výchozí 6pt). |