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 = none).
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding встановлює внутрішнє відступлення між рамкою та вмістом.
SetSpacing(gap: float64) → *FloatingBoxSetSpacing встановлює вертикальний проміжок між елементами коробки (за замовчуванням 6pt).

Дивіться також

 Українська