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 صریح برمی‌گرداند

APIهای مرتبط

Typed table extraction and XLSX export