FloatingBox
FloatingBox
Przegląd
FloatingBox jest typem w Aspose.PDF FOSS dla Go.
FloatingBox jest pozycjonowanym kontenerem treści (Poziom 2 modelu przepływu): pudełko z opcjonalną ramką, tłem i wypełnieniem, które umieszcza własną zawartość (akapity, nagłówki, obrazy, listy) wewnątrz swojej szerokości.
Ten typ udostępnia 10 metod do pracy z obiektami FloatingBox w programach Go. Dostępne metody to: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Wszystkie publiczne członki są dostępne dla każdej aplikacji Go po zainstalowaniu pakietu Aspose.PDF FOSS dla Go.
Metody
| Sygnatura | Opis |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph dodaje akapit do pola. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading dodaje nagłówek (poziom 1–6) do pola. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage dodaje obraz (wysokość ≤ 0 zachowuje proporcje) do pola. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt dodaje obraz z tekstem alternatywnym do pola. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList dołącza listę wypunktowaną/ponumerowaną do pola. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer dołącza pionowy odstęp do pola. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder ustawia obramowanie pola. |
SetBackground(c: *Color) → *FloatingBox | SetBackground ustawia kolor wypełnienia pola (nil = brak). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding ustawia wewnętrzny odstęp pomiędzy obramowaniem a zawartością. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing ustawia pionowy odstęp pomiędzy elementami pudełka (domyślnie 6pt). |