Flow
Flow
Przegląd
Flow jest klasą w Aspose.PDF FOSS dla TypeScript.
Kontener układu przepływu.
Ta klasa deklaruje 14 metod dla obiektów Flow w programach TypeScript. Dostępne metody obejmują: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable oraz 2 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.PDF FOSS dla TypeScript.
Metody
| Sygnatura | Opis |
|---|---|
constructor(doc: Document, options: FlowOptions) | Wywołuje konstruktor(doc, options) w tej instancji Flow. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Dodaj akapit z zawijaniem wyrazów. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Dodaj nagłówek z zawijaniem wyrazów. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Dodaj listę wypunktowaną (domyślnie) lub numerowaną ({ ordered: true }). |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Dołącz obraz rastrowy (JPEG/PNG) jako oddzielny blok przepływu. |
AddRule(options: FlowRuleOptions) → this | Dołącz poziomą linię — separator sekcji oraz tematyczny podział w Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Dołącz blok kodu w formacie preformatowanym. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Dołącz cytat blokowy: podane elementy, wcięte za paskiem marginesowym. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Dołącz tabelę utworzoną przy użyciu createTable, paginując wierszami pomiędzy kolumnami i stronami. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Wymuś, aby następująca treść zaczęła się w następnej kolumnie (następna strona, jeśli znajduje się w ostatniej kolumnie). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Umieść box w samym przepływie — cytat wyróżniony, wezwanie lub karta formuły. |
Render() → Page[] | Rozłóż zakolejkowaną treść, dodając nowe strony na końcu dokumentu i zwróć te strony w kolejności. |