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).

انظر أيضاً

 العربية