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) → *FloatingBoxAddParagraph προσθέτει μια παράγραφο στο κουτί.
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBoxAddHeading προσθέτει μια επικεφαλίδα (επίπεδο 1–6) στο κουτί.
AddImage(path: string, width: float64) → *FloatingBoxAddImage προσθέτει μια εικόνα (το ύψος ≤ 0 διατηρεί την αναλογία) στο κουτί.
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBoxAddImageAlt προσθέτει μια εικόνα με εναλλακτικό κείμενο στο κουτί.
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBoxAddList προσθέτει μια λίστα με κουκίδες ή αριθμούς στο κουτί.
AddSpacer(height: float64) → *FloatingBoxAddSpacer προσθέτει κάθετο διάστημα στο κουτί.
SetBorder(border: BorderInfo) → *FloatingBoxSetBorder ορίζει το περίγραμμα του κουτιού.
SetBackground(c: *Color) → *FloatingBoxSetBackground ορίζει το χρώμα γεμίσματος του κουτιού (nil = κανένα).
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding ορίζει το εσωτερικό περιθώριο μεταξύ του περιγράμματος και του περιεχομένου.
SetSpacing(gap: float64) → *FloatingBoxSetSpacing ορίζει το κάθετο κενό μεταξύ των στοιχείων του πλαισίου (προεπιλογή 6pt).

Δείτε επίσης

 Ελληνικά