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) → *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 فاصله عمودی بین عناصر جعبه را تنظیم میکند (پیشفرض 6pt). |