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

SygnaturaOpis
AddParagraph(text: string, style: TextStyle) → *FloatingBoxAddParagraph dodaje akapit do pola.
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBoxAddHeading dodaje nagłówek (poziom 1–6) do pola.
AddImage(path: string, width: float64) → *FloatingBoxAddImage dodaje obraz (wysokość ≤ 0 zachowuje proporcje) do pola.
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBoxAddImageAlt dodaje obraz z tekstem alternatywnym do pola.
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBoxAddList dołącza listę wypunktowaną/ponumerowaną do pola.
AddSpacer(height: float64) → *FloatingBoxAddSpacer dołącza pionowy odstęp do pola.
SetBorder(border: BorderInfo) → *FloatingBoxSetBorder ustawia obramowanie pola.
SetBackground(c: *Color) → *FloatingBoxSetBackground ustawia kolor wypełnienia pola (nil = brak).
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding ustawia wewnętrzny odstęp pomiędzy obramowaniem a zawartością.
SetSpacing(gap: float64) → *FloatingBoxSetSpacing ustawia pionowy odstęp pomiędzy elementami pudełka (domyślnie 6pt).

Zobacz także

 Polski