HPDFExportTypedTablesXLSX
Exporta tabelas tipadas como uma pasta de trabalho 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 planilha por tabela usando partes ZIP e SpreadsheetML, sem automação do Excel nem runtime externo de planilhas
Números, booleans, datas, data-horas, moedas e porcentagens retêm os tipos e formatos de planilha; inteiros que exijam mais de 15 dígitos decimais permanecem texto para preservar a precisão
Texto é armazenado como inline strings literais, incluindo valores que começam com sinal de igualdade; intervalos mesclados inválidos ou sobrepostos falham antes da publicação
A planilha opcional oculta de metadados Source registra o texto original, o valor normalizado, a página de origem, o índice da tabela, as coordenadas, a confiança e o tipo do valor
O Destination deve suportar seek e leitura quando bytes existentes forem sobrescritos; tentativas de publicação com falha restauram os bytes sobrescritos, o tamanho e a posição quando o stream permite rollback
Retorna false com status e diagnóstico explícitos para opções inválidas, exaustão de orçamento, cancelamento ou falha de escrita