THPDFProgressiveLoadStatus 型
プログレッシブロード中に、リニアライズドドキュメントのどこまでが利用可能かを報告します
宣言
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
ユニット
HPDFDoc
値
| 値 | 目的 |
|---|---|
pldsHeaderUnavailable | リニアライゼーションヘッダとディクショナリを読めるだけのファイル部分がまだ届いていません |
pldsNotLinearized | ファイルはリニアライズドされておらず、プログレッシブなファーストページ読み込みは適用されません |
pldsInvalidLinearization | リニアライゼーションディクショナリが検証に失敗しました |
pldsFirstPageUnavailable | ドキュメントはリニアライズドですが、ファーストページのバイト範囲がまだ届いていません |
pldsFirstPageReady | ファーストページが完全に利用可能で、ファイルの残りが届く前に表示できます |
pldsDocumentReady | ヘッダ、ファーストページ、メインクロスリファレンスの各範囲がすべて利用可能で、ドキュメント全体を開けます |
使用上の注意
pldsFirstPageReadyは、後続の範囲をダウンロードしている間にビューアが 1 ページ目を描けるようになる節目です- 対応する
THPDFProgressiveLoadInfoレコードが、どの範囲グループが利用可能かと、失敗時のDiagnostic文字列を報告します pldsNotLinearizedとpldsInvalidLinearizationはそのファイルについて恒久的です。unavailable 系の状態はバイトが届き次第解消します