HPDFExportTypedTablesXLSX
جدولهای تایپشده را بهصورت workbook XLSX درون یک stream برونبری میکند
اعلان
function HPDFExportTypedTablesXLSX(const Tables: THPDFTypedTables;
Destination: TStream; const Options: THPDFXLSXExportOptions;
out Info: THPDFTypedTableExtractionInfo): Boolean;
واحد
HPDFXLSXExport
رفتار
با استفاده از ZIP و partهای SpreadsheetML برای هر جدول یک worksheet میسازد، بدون Excel automation یا runtime صفحهگستردهٔ خارجی
عددها، booleanها، تاریخها، تاریخ-ساعتها، ارزها و درصدها نوع و فرمت worksheet خود را حفظ میکنند؛ عدد صحیحی که به بیش از 15 رقم اعشار نیاز داشته باشد برای حفظ دقت متن میماند
متن بهصورت رشتههای inline literal ذخیره میشود، از جمله مقدارهایی که با علامت تساوی شروع میشوند؛ بازههای ادغام نامعتبر یا همپوشان پیش از انتشار شکست میخورند
sheet مخفی اختیاری Source، متن اصلی، مقدار نرمالشده، صفحهٔ منبع، اندیس جدول، مختصات، اطمینان و نوع مقدار را ثبت میکند
وقتی بایتهای موجود بازنویسی میشوند، Destination باید seek و خواندن را پشتیبانی کند؛ تلاشهای انتشار ناموفق، در صورتی که stream اجازهٔ rollback بدهد، بایتهای بازنویسیشده، طول و position را بازیابی میکنند
برای گزینههای نامعتبر، اتمام بودجه، لغو یا شکست نوشتن، false همراه با status و diagnostic صریح برمیگرداند