THPDFProgressiveLoadStatus Type
回報漸進載入期間線性化文件的可用量
宣告
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
單元
HPDFDoc
值
| 值 | 用途 |
|---|---|
pldsHeaderUnavailable | 檔案到達的內容不足以讀取線性化標頭與字典 |
pldsNotLinearized | 檔案未線性化,漸進首頁載入不適用 |
pldsInvalidLinearization | 線性化字典未通過驗證 |
pldsFirstPageUnavailable | 文件已線性化,但首頁位元組範圍尚未到達 |
pldsFirstPageReady | 首頁已完整可用,可在檔案其餘部分到達前先行顯示 |
pldsDocumentReady | 標頭、首頁與主交叉參照範圍皆已可用,整份文件可以開啟 |
使用說明
pldsFirstPageReady是讓檢視器在後續範圍下載時就能繪出第一頁的里程碑- 搭配的
THPDFProgressiveLoadInfo記錄會回報哪些範圍群組可用,並為失敗提供Diagnostic字串 pldsNotLinearized與pldsInvalidLinearization對該檔案是永久性的;不可用狀態會隨更多位元組到達而解除