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

ראה גם

 עברית