THPDFXRefRecoveryInfo レコード

上限付きクロスリファレンス復元の結果。ステータス、方式、走査量、候補数、選択された xref オフセットです

宣言

THPDFXRefRecoveryInfo= record
  Status: THPDFXRefRecoveryStatus;
  Method: THPDFXRefRecoveryMethod;
  BytesScanned: Int64;
  CandidateObjectCount: Integer;
  RecoveredObjectCount: Integer;
  DuplicateObjectCount: Integer;
  RejectedCandidateCount: Integer;
  XRefCandidateCount: Integer;
  SelectedXRefOffset: Int64;
  Diagnostic: AnsiString;
end;

ユニット

HPDFDoc

フィールド

フィールド目的
Status復元の判定。不要、成功、無効、走査/オブジェクト/xref のいずれかの上限に達した、失敗
Methodテーブルをどう復元したか。セクションの再配置か、オブジェクトオフセットの完全再構築か
BytesScanned上限付き走査が調べたファイルバイト数
CandidateObjectCount走査したバイト範囲で見つかったオブジェクト候補の数
RecoveredObjectCount再構築したクロスリファレンステーブルに受け入れられた候補の数
DuplicateObjectCountすでに復元済みのオブジェクト番号への候補の数
RejectedCandidateCount使えないとして破棄された候補の数
XRefCandidateCount走査中に見つかった xref セクション全体の数
SelectedXRefOffset再構築に選ばれた xref セクションのオフセット。再配置の場合はそのセクションの位置
Diagnostic復元がどう終わったかを説明するテキスト

使用上の注意

関連 API