TableBuilder

TableBuilder

Visão geral

TableBuilder é uma classe em Aspose.PDF FOSS para TypeScript.

Uma tabela independente de página: linhas ordenadas sobre padrões de texto compartilhado.

Esta classe declara 8 métodos para objetos TableBuilder em programas TypeScript. Os métodos disponíveis incluem: addRow, autoFitColumns, constructor, continuationFrom, measure, resolveColumnWidths, setColumnWidths, setRepeatingRowsCount. 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. Propriedades: cellPadding, max, min, repeatingRowCount, rows.

Propriedades

NomeTipoAcessoDescrição
rows: RowBuilder[]LeituraObtém as linhas.
max: number[]LeituraObtém o máximo.
min: number[]LeituraObtém o mínimo.
repeatingRowCountnumberLeituraObtém a contagem de linhas repetidas.
cellPadding: numberLeituraObtém o preenchimento da célula.
cellPadding: numberLeituraObtém o preenchimento da célula.

Métodos

AssinaturaDescrição
constructor(defaults: TableDefaults)@internal Use {@link createTable}.
`addRow(cells: (stringTextRun[])[], opts: RowOptions)→RowBuilder`
setColumnWidths(widths: ColumnWidth[]) → thisDefina larguras por coluna como fixed pontos ou fractions do espaço restante.
autoFitColumns() → thisDimensione as colunas a partir do seu conteúdo ao invés de dividir a largura igualmente: proporcional à linha não envolvida mais larga de cada coluna, limitada ao seu maior palavra única, recorrendo a partes iguais quando até mesmo os limites não cabem.
setRepeatingRowsCount(n: number) → thisRepita as primeiras n linhas no topo de cada página de continuação (n = 0 desativa).
continuationFrom(startRow: number) → TableBuilder@internal Construa uma tabela de continuação das linhas restantes após startRow: compartilha o defaults desta tabela e as especificações de coluna normalizadas, mantém a contagem original de colunas e contém as mesmas referências RowBuilder (nunca mutadas).
resolveColumnWidths(totalWidth: number, opts: { cellPadding?: number }) → number[]Resolva as especificações de coluna (de {@link setColumnWidths}, ou colunas iguais se não definidas) mais um totalWidth em pontos para larguras concretas por coluna.
measure(columnWidths: number[], opts: { cellPadding?: number }) → TableMetricsMeça a altura natural disposta da tabela, dado o columnWidths resolvido (pontos).
 Português