FloatingBox

FloatingBox

نمای کلی

FloatingBox یک نوع در Aspose.PDF FOSS برای Go است.

FloatingBox یک محفظه محتوایی موقعیت‌یافته (سطح ۲ مدل جریان) است: یک جعبه با حاشیه، پس‌زمینه و پدینگ اختیاری که محتوای خود (پاراگراف‌ها، عناوین، تصاویر، فهرست‌ها) را درون عرض خود قرار می‌دهد.

این نوع 10 متد برای کار با اشیای FloatingBox در برنامه‌های Go فراهم می‌کند. متدهای موجود شامل: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing می‌باشند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Go برای هر برنامه 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).

همچنین ببینید:

 فارسی