Flow
Flow
Overzicht
Flow is een klasse in Aspose.PDF FOSS voor TypeScript.
Een flow layout container.
Deze klasse declareert 14 methoden voor Flow-objecten in TypeScript programma’s. Beschikbare methoden zijn: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.PDF FOSS voor TypeScript pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor(doc: Document, options: FlowOptions) | Roept constructor(doc, options) aan op deze Flow-instantie. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Voeg een regelafgebroken alinea toe. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Voeg een regelafgebroken kop toe. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Voeg een opsomming met opsommingstekens (standaard) of een genummerde ({ ordered: true }) lijst toe. |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Voeg een rasterafbeelding (JPEG/PNG) toe als een eigen flow-blok. |
AddRule(options: FlowRuleOptions) → this | Voeg een horizontale regel toe — een sectiescheiding, en de thematische onderbreking van Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Voeg een vooraf geformatteerd codeblok toe. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Voeg een blokcitaat toe: de opgegeven elementen, ingesprongen achter een gootbalk. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Voeg een tabel toe die is gebouwd met createTable, paginerend per rij over kolommen en pagina’s. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Forceer de volgende inhoud om te beginnen in de volgende kolom (volgende pagina als het de laatste kolom is). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Plaats box in de stroom zelf — een pull-quote, callout of formula card. |
Render() → Page[] | Leg de gequeueerde inhoud vast, voeg nieuwe pagina’s toe aan het einde van het document, en retourneer die pagina’s in de juiste volgorde. |