DAGetXRefDiagnostics
ダイレクトアクセス機能、診断
説明
ダイレクトアクセスドキュメントハンドルのクロスリファレンスとトレーラのJSONレポートを返します
構文
Delphi
Function TPDFlib.DAGetXRefDiagnostics(FileHandle: Integer; Out Report: WideString): Integer;パラメータ
| FileHandle | 有効なダイレクトアクセスドキュメントハンドル |
|---|---|
| Report | 設定されたロードポリシー、互換性の判断、Direct Accessの生再構成を含め、GetXRefDiagnosticsと同じ構造フィールドを受け取ります |
戻り値
| 0 | ハンドルが無効で、Reportは空になり、LastErrorCodeが401に設定されます |
|---|---|
| 1 | レポートが返されました |
備考
レポートは、従来のテーブル、クロスリファレンスストリーム、ハイブリッドリファレンスファイル、表現を切り替えるリビジョンチェーンを区別します
各セクションは宣言されたオフセット、実効物理オフセット、トレーラー境界、リンク元、互換性フラグ、パース結果を保持します
PDF_XREF_LOAD_RECOVERYの下では、ダイレクトアクセスは復元されたトップレベルオブジェクト、圧縮オブジェクトストリームのメンバー、合成されたトレーラーデータを報告できます