FloatingBox
FloatingBox
Panoramica
FloatingBox è un tipo in Aspose.PDF FOSS per Go.
FloatingBox è un contenitore di contenuto posizionato (Livello 2 del modello di flusso): una scatola con un bordo opzionale, sfondo e padding che dispone il proprio contenuto (paragrafi, intestazioni, immagini, elenchi) all’interno della sua larghezza.
Questo tipo fornisce 10 metodi per lavorare con gli oggetti FloatingBox nei programmi Go. I metodi disponibili includono: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Go dopo l’installazione del pacchetto Aspose.PDF FOSS per Go.
Metodi
| Firma | Descrizione |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph aggiunge un paragrafo al riquadro. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading aggiunge un’intestazione (livello 1–6) al riquadro. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage aggiunge un’immagine (altezza ≤ 0 mantiene le proporzioni) al riquadro. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt aggiunge un’immagine con testo alternativo al riquadro. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList aggiunge un elenco puntato/numerato al riquadro. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer aggiunge spazio verticale al riquadro. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder imposta il bordo del riquadro. |
SetBackground(c: *Color) → *FloatingBox | SetBackground imposta il colore di riempimento del riquadro (nil = nessuno). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding imposta il padding interno tra il bordo e il contenuto. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing imposta lo spazio verticale tra gli elementi della casella (default 6pt). |