Flow
Flow
Огляд
Flow є класом у Aspose.PDF FOSS для TypeScript.
Контейнер потоку розташування.
Цей клас оголошує 14 методів для об’єктів Flow у програмах TypeScript. Доступні методи включають: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable та 2 додаткових методи. Усі публічні члени доступні будь-якому TypeScript застосунку після встановлення пакету Aspose.PDF FOSS для TypeScript package.
Методи
| Сигнатура | Опис |
|---|---|
constructor(doc: Document, options: FlowOptions) | Викликає конструктор(doc, options) у цьому екземплярі Flow. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Додати абзац із перенесенням слів. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Додати заголовок із перенесенням слів. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Додати маркований (за замовчуванням) або нумерований ({ ordered: true }) список. |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Додайте растрове зображення (JPEG/PNG) як окремий блок потоку. |
AddRule(options: FlowRuleOptions) → this | Додайте горизонтальну лінію — розділювач розділів і тематичний розрив у Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Додайте попередньо форматований блок коду. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Додайте блок цитати: задані елементи, відступлені позаду вертикальної смужки. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Додати таблицю, створену за допомогою createTable, пагінуючи за рядком по стовпцях і сторінках. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Примусити наступний вміст починатися в наступному стовпці (на наступній сторінці, якщо в останньому стовпці). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Розмістіть box у самому потоці — витяг, підкреслення або картку формули. |
Render() → Page[] | Розташовуйте вміст у черзі, додаючи нові сторінки в кінець документа, і повертайте ці сторінки у порядку. |