FloatingBox
Επισκόπηση
Το FloatingBox είναι ένας τύπος στο Aspose.PDF FOSS για Go.
Το FloatingBox είναι ένα τοποθετημένο δοχείο περιεχομένου (Επίπεδο 2 του μοντέλου ροής): ένα κουτί με προαιρετικό περιθώριο, φόντο και εσωτερική απόσταση που τοποθετεί το δικό του περιεχόμενο (παραγράφους, επικεφαλίδες, εικόνες, λίστες) μέσα στο πλάτος του.
Αυτός ο τύπος παρέχει 10 μεθόδους για την εργασία με αντικείμενα FloatingBox σε προγράμματα Go. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Όλα τα δημόσια μέλη είναι προσβάσιμα από οποιαδήποτε εφαρμογή Go μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για Go.
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph προσθέτει μια παράγραφο στο κουτί. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading προσθέτει μια επικεφαλίδα (επίπεδο 1–6) στο κουτί. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage προσθέτει μια εικόνα (το ύψος ≤ 0 διατηρεί την αναλογία) στο κουτί. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt προσθέτει μια εικόνα με εναλλακτικό κείμενο στο κουτί. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList προσθέτει μια λίστα με κουκίδες ή αριθμούς στο κουτί. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer προσθέτει κάθετο διάστημα στο κουτί. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder ορίζει το περίγραμμα του κουτιού. |
SetBackground(c: *Color) → *FloatingBox | SetBackground ορίζει το χρώμα γεμίσματος του κουτιού (nil = κανένα). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding ορίζει το εσωτερικό περιθώριο μεταξύ του περιγράμματος και του περιεχομένου. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing ορίζει το κάθετο κενό μεταξύ των στοιχείων του πλαισίου (προεπιλογή 6pt). |