Flow
Flow
Prezentare generală
Flow este o clasă în Aspose.PDF FOSS pentru TypeScript.
Un container cu aranjament fluid.
Această clasă declară 14 metode pentru obiecte Flow în programe TypeScript. Metodele disponibile includ: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable și 2 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații TypeScript după instalarea pachetului Aspose.PDF FOSS pentru TypeScript.
Metode
| Semnătură | Descriere: |
|---|---|
constructor(doc: Document, options: FlowOptions) | Apelează constructorul(doc, options) pe această instanță Flow. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Adaugă un paragraf cu încadrare la cuvinte. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Adaugă un titlu cu încadrare la cuvinte. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Adaugă o listă cu marcatori (implicit) sau numerotată ({ ordered: true }). |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Adaugă o imagine raster (JPEG/PNG) ca un bloc de flux propriu. |
AddRule(options: FlowRuleOptions) → this | Adaugă o linie orizontală — un separator de secțiune și o pauză tematică în Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Adaugă un bloc de cod preformatat. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Adaugă un citat bloc: elementele date, indentate în spatele unei bare de ghidaj. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Adaugă un tabel construit cu createTable, paginând pe rânduri pe coloane și pagini. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Forțează conținutul următor să înceapă în coloana următoare (pagina următoare dacă este în ultima coloană). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Plasați box în fluxul propriu-zise — un citat tras, un apel sau un card de formulă. |
Render() → Page[] | Aranjați conținutul în așteptare, adăugând pagini noi la sfârșitul documentului, și returnați acele pagini în ordine. |