THPDFProgressiveLoadStatus Type
گزارش میدهد در طول بارگذاری progressive چه مقدار از یک سند خطیشده در دسترس است
اعلان
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
واحد
HPDFDoc
مقادیر
| مقدار | هدف |
|---|---|
pldsHeaderUnavailable | هنوز آنقدری از فایل نرسیده که بتوان header و دیکشنری linearization را خواند |
pldsNotLinearized | فایل خطیشده نیست، پس بارگذاری progressive صفحهٔ اول مصداق ندارد |
pldsInvalidLinearization | دیکشنری linearization اعتبارسنجی را پاس نکرده است |
pldsFirstPageUnavailable | سند خطیشده است اما بازههای بایتی صفحهٔ اول هنوز نرسیدهاند |
pldsFirstPageReady | صفحهٔ اول کاملاً در دسترس است و میتوان پیش از رسیدن بقیهٔ فایل نشانش داد |
pldsDocumentReady | بازههای header، صفحهٔ اول و ارجاع متقابل اصلی همه در دسترساند، پس کل سند میتواند باز شود |
یادداشتهای استفاده
pldsFirstPageReadyنقطهٔ عطفی است که به viewer اجازه میدهد صفحهٔ یک را در حین دانلود بازههای بعدی نقاشی کند- رکورد همراه
THPDFProgressiveLoadInfoگزارش میدهد کدام گروههای بازه در دسترساند و برای شکستها یک رشتهٔDiagnosticدارد pldsNotLinearizedوpldsInvalidLinearizationبرای فایل دائمیاند؛ حالتهای در-دسترس-نبودن با رسیدن بایتهای بیشتر برطرف میشوند