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