DAGetRangeSourceDataAvailability
ダイレクトアクセス機能、プログレッシブローディング、診断
説明
ダイレクトアクセスハンドルについて、GetRangeSourceDataAvailabilityと同じ依存関係とバイトレンジの可用性結果を返します
構文
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;パラメータ
| FileHandle | バイトレンジストリームまたはURLから開かれたダイレクトアクセスハンドル |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE、PDF_RANGE_DATA_FORMまたはPDF_RANGE_DATA_OBJECT |
| Index | 1始まりのページ番号、フォーム照会では0、または間接オブジェクト番号 |
| Report | 依存関係とバイトレンジのJSONレポートを受け取ります |
戻り値
| -1 | ハンドル、ソース、引数またはPDF構造が無効です |
|---|---|
| 0 | 必要な範囲の少なくとも1つがまだ利用できません |
| 1 | 依存グラフ全体が利用可能です |
| 2 | フォーム照会が完了し、ドキュメントにAcroFormが存在しません |
備考
ハンドルはTByteRangeStreamに裏付けられている必要があります
URLバックのハンドルでは、バイトレンジキャッシュに既に保持されている範囲だけが即座に利用できます。クエリーがネットワーク要求を開始することはありません
欠けている範囲は読み込まずに報告されます