FloatingBox
Prezentare generală
FloatingBox este un tip în Aspose.PDF FOSS pentru Go.
FloatingBox este un container de conținut poziționat (Nivelul 2 al modelului de flux): o cutie cu o margine opțională, fundal și spațiere internă care așază propriul său conținut (paragrafe, titluri, imagini, liste) în interiorul lățimii sale.
Acest tip oferă 10 metode pentru a lucra cu obiecte FloatingBox în programe Go. Metodele disponibile includ: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Toți membrii publici sunt accesibili oricărei aplicații Go după instalarea pachetului Aspose.PDF FOSS pentru Go.
Metode
| Semnătură | Descriere: |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph adaugă un paragraf în casetă. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading adaugă un titlu (nivel 1–6) în casetă. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage adaugă o imagine (înălțimea ≤ 0 păstrează aspectul) în casetă. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt adaugă o imagine cu text alternativ în casetă. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList adaugă o listă cu marcatori/ numerotată în casetă. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer adaugă spațiu vertical în casetă. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder setează bordura casetei. |
SetBackground(c: *Color) → *FloatingBox | SetBackground setează culoarea de umplere a casetei (nil = niciuna). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding stabilește spațiul interior dintre margine și conținut. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing stabilește spațiul vertical dintre elementele casetei (implicit 6pt). |