THPDFXRefRecoveryStatus 型
破損ドキュメントに対する上限付きクロスリファレンス復元パスの結果を報告します
宣言
THPDFXRefRecoveryStatus= (xrrsNotNeeded, xrrsSucceeded, xrrsDisabled,
xrrsScanLimitExceeded, xrrsObjectLimitExceeded,
xrrsXRefLimitExceeded, xrrsFailed);
ユニット
HPDFDoc
値
| 値 | 意味 |
|---|---|
xrrsNotNeeded |
通常の spec ファーストのロードが使えるページツリーを生成しました。復元は走っていません |
xrrsSucceeded |
復元が完了し、使えるクロスリファレンステーブルか再構築済みオブジェクトオフセットを生成しました |
xrrsDisabled |
設定された復元モードが無効のため、復元はスキップされました |
xrrsScanLimitExceeded |
ソースストリームが XRefRecoveryMaxScanBytes を超えるか、走査予算が設定されていません |
xrrsObjectLimitExceeded |
XRefRecoveryMaxObjects が 0 以下か、走査中に復元候補の上限を超えました |
xrrsXRefLimitExceeded |
走査中にクロスリファレンスセクション候補の上限を超えました |
xrrsFailed |
復元は走ったものの、使えるページツリーを再構築できませんでした。シーク不能なソースストリームなどが該当します |
使用上の注意
- ステータスは、使用方式、走査バイト数、候補数とともに
THPDFXRefRecoveryInfoのStatusフィールドに入ります xrrsNotNeeded以外の値は、復元パスが少なくとも 1 回試みられたことを意味します