HPDFExportTypedTablesXLSX
Exportiert typisierte Tabellen als XLSX-Workbook in einen Stream
Deklaration
function HPDFExportTypedTablesXLSX(const Tables: THPDFTypedTables;
Destination: TStream; const Options: THPDFXLSXExportOptions;
out Info: THPDFTypedTableExtractionInfo): Boolean;
Unit
HPDFXLSXExport
Verhalten
Erzeugt ein Worksheet pro Tabelle über ZIP- und SpreadsheetML-Parts, ohne Excel-Automatisierung oder eine externe Spreadsheet-Runtime
Zahlen, Booleans, Datumsangaben, Datum-Zeit-Werte, Währungen und Prozentwerte behalten ihre Worksheet-Typen und -Formate; Ganzzahlen mit mehr als 15 Dezimalstellen bleiben Text, um Präzision zu wahren
Text wird als literale Inline-Strings gespeichert, einschließlich Werten, die mit einem Gleichheitszeichen beginnen; ungültige oder überlappende verbundene Bereiche scheitern vor der Veröffentlichung
Das optionale versteckte Source-Metadaten-Blatt zeichnet Originaltext, normalisierten Wert, Quellseite, Tabellenindex, Koordinaten, Confidence und Wertart auf
Destination muss Seek und Lesen unterstützen, wenn vorhandene Bytes überschrieben werden; fehlgeschlagene Veröffentlichungsversuche stellen überschriebene Bytes, Länge und Position wieder her, sofern der Stream einen Rollback zulässt
Liefert false mit explizitem Status und Diagnose bei ungültigen Optionen, ausgeschöpftem Budget, Abbruch oder Schreibfehler