Flow
Flow
Übersicht
Flow ist eine Klasse in Aspose.PDF FOSS für TypeScript.
Ein Flow-Layout-Container.
Diese Klasse deklariert 14 Methoden für Flow-Objekte in TypeScript-Programmen. Verfügbare Methoden umfassen: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede TypeScript-Anwendung zugänglich, nachdem das Aspose.PDF FOSS-Paket für TypeScript installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
constructor(doc: Document, options: FlowOptions) | Ruft den Konstruktor(doc, options) für diese Flow-Instanz auf. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Fügt einen wortumbruchenden Absatz hinzu. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Fügt eine wortumbruchende Überschrift hinzu. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Fügt eine Aufzählung (Standard) oder nummerierte ({ ordered: true }) Liste hinzu. |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Füge ein Rasterbild (JPEG/PNG) als eigenen Fließblock ein. |
AddRule(options: FlowRuleOptions) → this | Füge eine horizontale Linie — einen Abschnittstrenner und den thematischen Trenner von Markdown — ein. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Füge einen vorformatierten Codeblock ein. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Füge ein Zitat-Block ein: die angegebenen Elemente, eingerückt hinter einer Leistenleiste. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Füge eine mit createTable erstellte Tabelle an, die zeilenweise über Spalten und Seiten paginiert. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Erzwinge, dass der folgende Inhalt in der nächsten Spalte beginnt (nächste Seite, falls er sich in der letzten Spalte befindet). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Platzieren Sie box im Fließtext selbst — ein Pull-Quote, Callout oder Formel-Karte. |
Render() → Page[] | Ordnen Sie den in der Warteschlange stehenden Inhalt, fügen Sie neue Seiten am Ende des Dokuments hinzu und geben Sie diese Seiten in der richtigen Reihenfolge zurück. |