FloatingBox

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

См. также:

 Русский