DAGetRangeSourceDataAvailability

ダイレクトアクセス機能、プログレッシブローディング、診断

説明

ダイレクトアクセスハンドルについて、GetRangeSourceDataAvailabilityと同じ依存関係とバイトレンジの可用性結果を返します

構文

Delphi

Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
  Index: Integer; Out Report: WideString): Integer;

パラメータ

FileHandleバイトレンジストリームまたはURLから開かれたダイレクトアクセスハンドル
DataKindPDF_RANGE_DATA_PAGE、PDF_RANGE_DATA_FORMまたはPDF_RANGE_DATA_OBJECT
Index1始まりのページ番号、フォーム照会では0、または間接オブジェクト番号
Report依存関係とバイトレンジのJSONレポートを受け取ります

戻り値

-1ハンドル、ソース、引数またはPDF構造が無効です
0必要な範囲の少なくとも1つがまだ利用できません
1依存グラフ全体が利用可能です
2フォーム照会が完了し、ドキュメントにAcroFormが存在しません

備考

ハンドルはTByteRangeStreamに裏付けられている必要があります

URLバックのハンドルでは、バイトレンジキャッシュに既に保持されている範囲だけが即座に利用できます。クエリーがネットワーク要求を開始することはありません

欠けている範囲は読み込まずに報告されます