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 מגדיר את הפער האנכי בין רכיבי הקופסה (default 6pt). |