Flow
Flow
Visão geral
Flow é uma classe em Aspose.PDF FOSS para TypeScript.
Um contêiner de layout de fluxo.
Esta classe declara 14 métodos para objetos Flow em programas TypeScript. Os métodos disponíveis incluem: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable, e 2 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação TypeScript após a instalação do pacote Aspose.PDF FOSS para TypeScript.
Métodos
| Assinatura | Descrição |
|---|---|
constructor(doc: Document, options: FlowOptions) | Chama o construtor(doc, options) nesta instância de Flow. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | Anexe um parágrafo com quebra de linha automática. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | Anexe um título com quebra de linha automática. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | Anexe uma lista com marcadores (padrão) ou numerada ({ ordered: true }). |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | Anexe uma imagem raster (JPEG/PNG) como um bloco de fluxo próprio. |
AddRule(options: FlowRuleOptions) → this | Anexe uma linha horizontal — um divisor de seção, e a quebra temática do Markdown. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | Anexe um bloco de código pré-formatado. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | Anexe uma citação em bloco: os elementos fornecidos, recuados atrás de uma barra de margem. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | Anexe uma tabela construída com createTable, paginando por linha através de colunas e páginas. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | Forçar o conteúdo a seguir a iniciar na próxima coluna (próxima página se estiver em a última coluna). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | Coloque box no próprio fluxo — uma citação destacada, um destaque ou um cartão de fórmula. |
Render() → Page[] | Organize o conteúdo em fila, adicionando novas páginas ao final do documento e retornando essas páginas em ordem. |