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

SygnaturaOpis
constructor(doc: Document, options: FlowOptions)Wywołuje konstruktor(doc, options) w tej instancji Flow.
AddParagraph(text: FlowText, options: FlowParagraphOptions) → thisDodaj akapit z zawijaniem wyrazów.
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → thisDodaj nagłówek z zawijaniem wyrazów.
AddList(items: FlowListNode[], options: FlowListOptions) → thisDodaj listę wypunktowaną (domyślnie) lub numerowaną ({ ordered: true }).
AddImage(data: Uint8Array, options: FlowImageOptions) → thisDołącz obraz rastrowy (JPEG/PNG) jako oddzielny blok przepływu.
AddRule(options: FlowRuleOptions) → thisDołącz poziomą linię — separator sekcji oraz tematyczny podział w Markdown.
AddCodeBlock(text: string, options: FlowCodeOptions) → thisDołącz blok kodu w formacie preformatowanym.
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → thisDołącz cytat blokowy: podane elementy, wcięte za paskiem marginesowym.
AddTable(t: TableBuilder, options: FlowTableOptions) → thisDołącz tabelę utworzoną przy użyciu createTable, paginując wierszami pomiędzy kolumnami i stronami.
`AddMarkdown(src: stringMdDocument, options: MarkdownFlowOptions)→MarkdownResult`
AddColumnBreak() → thisWymuś, 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) → thisUmieść 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.
 Polski