HtmlTable
Resumo geral
HtmlTable é uma classe em Aspose.Cells FOSS para Typescript.
HtmlTable.parse(html, cssClasses) analisa uma única cadeia de tabela HTML em um objeto HtmlTable , aplicando filtros opcionais de classe CSS.
Esta classe fornece 10 métodos para trabalhar com objetos HtmlTable em programas Typescript. Os métodos disponíveis incluem: addHeader, addRow, constructor, getCellStyle, mergeTables, parse, parseAll, setCssClasses, toHtml, toWorksheet. Todos os membros públicos são acessíveis a qualquer aplicação Typescript após instalar o pacote Aspose.Cells FOSS for Typedisc. Propriedades: caption, colWidths, color, cols, count, headers,E mais seis.
Descrição:
HtmlTable é uma classe na biblioteca FOSS Aspose.Cells para TypeScript que expõe 9 métodos e 14 propriedades para uso programático.
As capacidades essenciais incluem: : number; : number; : number.Estas operações permitem aos desenvolvedores integrar a funcionalidade htmltable diretamente em aplicações TypeScript .
A classe também fornece o cols Propriedade (obtém os cols), o count propriedade (conta), o valor de height propriedade (obtém a altura).
As instâncias são criadas através de um único construtor que inicializa o objeto com valores padrão.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
cols | : number | Leia. | - Ele pega os cols. |
count | : number | Leia. | - Está a contar. |
height | : number | Leia. | - Tem altura. |
caption | `string | undefined` | Leia. |
headers | string[] | Leia. | - Está a ver os cabeçalhos. |
rows | string[][] | Leia. | - É o que faz as filas. |
colWidths | number[] | Leia. | Obtém as larguras do colo. |
rowHeights | number[] | Leia. | Tem as alturas das filas. |
hiddenRows | boolean[] | Leia. | - É o que faz. |
pictures | PictureInfo[] | Leia. | - Arranja as fotos. |
style | : string | Leia. | É o estilo. |
color | : string | Leia. | - Está a perceber. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
constructor(caption: string) | Cria um novo HtmlTable com o texto de legenda especificado. |
setCssClasses(classes: Map<string, CellStyle>) | Defina o valor das classes css. |
getCellStyle(row: number, col: number) → `CellStyle | undefined` |
addHeader(header: string) | Adiciona uma cadeia de cabeçalhos da coluna à tabela. |
addRow(row: string[]) | Adiciona uma matriz de valores de células como uma nova linha à tabela. |
parseAll(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable[] | Analisa todas as tabelas HTML em uma cadeia de caracteres HTML e devolve-as como um array de objetos HtmlTable. |
toWorksheet(worksheet: Worksheet, options: HtmlParseOptions) | Escreve os dados deste HtmlTable na planilha especificada usando as opções de análise fornecidas. |
parse(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable | Analisa uma única tabela HTML em um objeto HtmlTable, que pode ser escrito para uma planilha via toWorksheet. |
mergeTables(tables: HtmlTable[]) → HtmlTable | Combina várias instâncias HtmlTable numa única tabela, preservando linhas e colunas. |
toHtml(options: HtmlSaveOptions) → string | Serializa o HtmlTable para uma cadeia HTML usando as opções de salva especificadas. |