HPDFExportTypedTablesXLSX
Eksportuje tabele typowane jako skoroszyt XLSX do strumienia
Deklaracja
function HPDFExportTypedTablesXLSX(const Tables: THPDFTypedTables;
Destination: TStream; const Options: THPDFXLSXExportOptions;
out Info: THPDFTypedTableExtractionInfo): Boolean;
Jednostka
HPDFXLSXExport
Zachowanie
Tworzy jeden arkusz na tabelę, używając ZIP i części SpreadsheetML, bez automatyzacji Excela ani zewnętrznego runtime arkuszy kalkulacyjnych
Liczby, wartości boolowskie, daty, daty z czasem, waluty i procenty zachowują swoje typy i formaty arkusza; liczby całkowite wymagające więcej niż 15 cyfr dziesiętnych pozostają tekstem, żeby nie stracić precyzji
Tekst jest zapisywany jako dosłowne ciągi inline, także wartości zaczynające się od znaku równości; nieprawidłowe albo nakładające się zakresy scalone zawodzą przed publikacją
Opcjonalny ukryty arkusz metadanych Source zapisuje tekst pierwotny, wartość znormalizowaną, stronę źródłową, indeks tabeli, współrzędne, pewność i rodzaj wartości
Destination musi obsługiwać pozycjonowanie i odczyt, gdy istniejące bajty mają zostać nadpisane; nieudane próby publikacji przywracają nadpisane bajty, długość i pozycję, o ile strumień pozwala na wycofanie
Zwraca false z jawnym statusem i diagnostyką dla nieprawidłowych opcji, wyczerpania budżetu, anulowania albo błędu zapisu