THPDFXRefRecoveryStatus Type
回報對受損文件執行有界交叉參照復原的結果
宣告
THPDFXRefRecoveryStatus= (xrrsNotNeeded, xrrsSucceeded, xrrsDisabled,
xrrsScanLimitExceeded, xrrsObjectLimitExceeded,
xrrsXRefLimitExceeded, xrrsFailed);
單元
HPDFDoc
值
| 值 | 意義 |
|---|---|
xrrsNotNeeded |
正常的規格優先載入產出了可用的頁面樹;復原從未執行 |
xrrsSucceeded |
復原完成,產出可用的交叉參照表或重建的物件偏移 |
xrrsDisabled |
因設定的復原模式已停用而略過復原 |
xrrsScanLimitExceeded |
來源 stream 超過 XRefRecoveryMaxScanBytes,或未設定掃描預算 |
xrrsObjectLimitExceeded |
XRefRecoveryMaxObjects 不大於零,或掃描期間超出復原候選上限 |
xrrsXRefLimitExceeded |
掃描期間超出交叉參照 section 候選上限 |
xrrsFailed |
復原已執行但無法重建可用的頁面樹,例如來源 stream 不支援 seek |
使用說明
- 狀態隨
THPDFXRefRecoveryInfo的Status欄位傳遞,連同使用的方法、掃描位元組數與候選計數 - 只要不是
xrrsNotNeeded,就代表復原至少被嘗試過一次