Flow
Flow
Panoramica
Flow è una classe in Aspose.PDF FOSS per TypeScript.
Un contenitore di layout a flusso.
Questa classe dichiara 14 metodi per gli oggetti Flow nei programmi TypeScript. I metodi disponibili includono: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable, e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.PDF FOSS per TypeScript.
Metodi
| Firma | Descrizione |
|---|---|
constructor(doc: Document, options: FlowOptions) | Chiama il costruttore(doc, options) su questa istanza di Flow. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Aggiungi un paragrafo a capo automatico. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Aggiungi un’intestazione a capo automatico. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Aggiungi un elenco puntato (predefinito) o numerato ({ ordered: true }). |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Aggiungi un’immagine raster (JPEG/PNG) come blocco di flusso autonomo. |
AddRule(options: FlowRuleOptions) → this | Aggiungi una regola orizzontale — un divisore di sezione, e l’interruzione tematica di Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Aggiungi un blocco di codice preformattato. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Aggiungi una citazione a blocco: gli elementi forniti, indentati dietro una barra laterale. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Aggiungi una tabella creata con createTable, paginando per riga tra colonne e pagine. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Forza il contenuto seguente a iniziare nella colonna successiva (pagina successiva se nell’ultima colonna). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Posiziona box nel flusso stesso — una citazione in evidenza, un avviso o una scheda formula. |
Render() → Page[] | Impagina il contenuto in coda, aggiungendo nuove pagine alla fine del documento, e restituisci quelle pagine in ordine. |