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の下では、ダイレクトアクセスは復元されたトップレベルオブジェクト、圧縮オブジェクトストリームのメンバー、合成されたトレーラーデータを報告できます