HPDFExportTypedTablesXLSX

Exporta tabelas tipadas como um livro XLSX para um stream

Declaração

function HPDFExportTypedTablesXLSX(const Tables: THPDFTypedTables;
  Destination: TStream; const Options: THPDFXLSXExportOptions;
  out Info: THPDFTypedTableExtractionInfo): Boolean;

Unidade

HPDFXLSXExport

Comportamento

Cria uma folha de cálculo por tabela usando partes ZIP e SpreadsheetML, sem automação do Excel nem runtime externo de folhas de cálculo

Números, booleanos, datas, datas e horas, moedas e percentagens retêm os tipos e formatos da folha de cálculo; inteiros que exijam mais de 15 dígitos decimais permanecem texto para preservar a precisão

O texto é guardado como strings inline literais, incluindo valores que começam por um sinal de igual; intervalos unidos inválidos ou sobrepostos falham antes da publicação

A folha oculta opcional de metadados Source regista o texto original, o valor normalizado, a página de origem, o índice da tabela, as coordenadas, a confiança e o tipo de valor

O Destination tem de suportar seek e leitura quando bytes existentes são substituídos; tentativas de publicação falhadas restauram os bytes substituídos, o comprimento e a posição quando o stream permite rollback

Devolve false com um estado e um diagnóstico explícitos para opções inválidas, esgotamento de orçamento, cancelamento ou falha de escrita

APIs relacionadas

Extração de tabelas tipadas e exportação XLSX