THotPDF.ExportLoadedPagesStructured Method
اعلان
function ExportLoadedPagesStructured(
const PageIndices: array of Integer;
Format: THPDFStructuredExportFormat;
Destination: TStream;
const Options: THPDFStructuredExportOptions;
out Info: THPDFStructuredExportInfo): boolean;
رفتار
PageIndices به ترتیب فراخواننده پردازش میشود و باید دستکم یک اندیس صفحهٔ بارگذاریشدهٔ معتبر داشته باشد
هر چهار قالب از یک مدل دسترسپذیری استفاده میکنند که ساختار تگدار را ترجیح میدهد و در صورت پیکربندی، میتواند به معناشناسی هندسی برگردد
زبان و عنوان سند، outlineها، برچسبهای صفحه، حاشیهنویسیها، پیوندها، کنترلهای فرم، جایگزینهای محتوای علامتگذاریشدهٔ صفحه و Form بازگشتی، آرتیفکتها، هویت جریان مبدأ و جایگزینهای تصویر از طریق نویسندههای معنایی مخصوص هر قالب حفظ میشوند
کنشهای URI ناامن و payloadهای رمز عبور، انتخاب فایل، NoExport و امضا پیش از سریالسازی از مدل مشترک حذف میشوند
مقصد UTF-8 بدون علامت ترتیب بایت دریافت میکند و فقط پس از عبور همهٔ صفحات درخواستی از محدودیتهای استخراج، تصویر، لغو و خروجی نوشته میشود
مقصد باید Position و Size را در معرض دید بگذارد؛ وقتی بایتهای موجود بازنویسی میشوند، پیش از انتشار در بافر rollback محدودشده خوانده میشوند تا نوشتن ناموفق بتواند محتوا، طول و موقعیت اصلی را بازیابی کند
True مقدار sesSucceeded را گزارش میکند؛ False وضعیت نوعدار، یک تشخیص و صفر OutputBytes منتشرشده گزارش میکند