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.

Методы

ПодписьОписание:
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: stringMdDocument, options: MarkdownFlowOptions)→MarkdownResult`
AddColumnBreak() → thisПринудительно начните следующее содержимое в следующей колонке (на следующей странице, если это последняя колонка).
`AddFloatBox(box: FloatingBox, side: ’left'‘right’)→this`
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → thisПоместите box непосредственно в текст — выноска, примечание или карточка формулы.
Render() → Page[]Разметьте поставленный в очередь контент, добавляя новые страницы в конец документа, и верните эти страницы в порядке их появления.
 Русский