FloatingBox

FloatingBox

Огляд

FloatingBox — це клас у Aspose.PDF FOSS для TypeScript.

Підкладена/обрамлена/заповнена коробка абзаців і/або зображення, плаваюча у колонці {@link Flow} за допомогою flow.AddFloatBox.

Цей клас оголошує 7 методів для об’єктів FloatingBox у програмах TypeScript. Доступні методи включають: AddImage, AddParagraph, constructor, contentWidth, layoutItems, measure, paintAt. Усі публічні члени доступні будь-якому застосунку TypeScript після встановлення пакету Aspose.PDF FOSS для TypeScript. Властивості: alt, background, border, borderWidth, color, heights, та ще 5.

Властивості

НазваТипДоступОпис
width: numberЧитанняОтримує ширину.
spacing: numberЧитанняОтримує відступ.
padding: PaddingЧитання@internal
borderWidth: numberЧитання@internal
border: { width: number; color: [number, number, number]; sides?: BorderSides }Читання@internal
width: numberЧитанняОтримує ширину.
color: [number, number, number]ЧитанняОтримує колір.
sides: BorderSidesЧитанняОтримує сторони.
background: [number, number, number]Читання@internal
alt: stringЧитання@internal
heights: number[]ЧитанняОтримує висоти.
total: numberЧитанняОтримує загальну суму.

Методи

СигнатураОпис
constructor(doc: Document, options: FloatBoxOptions)Викликає конструктор(doc, options) у цьому екземплярі FloatingBox.
contentWidth() → numberШирина вмісту: зовнішня ширина мінус горизонтальний відступ і обидві рамки.
AddParagraph(text: string, options: FlowParagraphOptions) → thisДодайте абзац з перенесенням слів у межах коробки.
AddImage(data: Uint8Array, options: FloatBoxImageOptions) → thisДодайте зображення всередині коробки.
layoutItems() → { heights: number[]; total: number }Висоти окремих елементів та їхній підсумок (лише вміст, без padding/border).
measure() → numberЗагальна висота коробки: вміст + міжелементний інтервал + padding + borders.
paintAt(page: Page, x: number, topY: number, structParent: StructElement) → numberНамалюйте коробку, верхній лівий кут якої знаходиться в (x, topY) (простір користувача PDF, y вгору).
 Українська