THotPDF.RenderLoadedPageToBitmapCached

THotPDF

 

Top  Previous  Next

内部キャッシュを使用して、読み込まれたページをビットマップへレンダリングします

 

Delphi syntax:

function RenderLoadedPageToBitmapCached( PageIndex, DPI: Integer ): TBitmap;

 

Description

内部キャッシュを使用して、読み込まれたページをビットマップへレンダリングします

同じページを同じ DPI で複数回レンダリングする際のパフォーマンスを向上させます

戻り値のビットマップの所有者は呼び出し側です。使用後に解放してください

アクティブなプリフェッチ要求がある場合、フォアグラウンド操作に進む前にキャンセルが伝えられます

既存のメモリキャッシュエントリがある場合、フォアグラウンド操作はメモリ予約を取得した上で不変のビットマップをコピーし、バックグラウンドワーカーのキャンセル完了と並行して進めます。その後、論理的な完了を待ってから戻ります

キャッシュミス時は、要求されたページのコンパイルやレンダリングの前にキャンセル完了を待ちます。待機中の予約は、ビットマップをコピーする前に操作のキャンセルを再確認します

キャッシュカウンターと操作テレメトリは実際のヒット / ミスを 1 回だけ記録します。重なったヒットは、操作が終わるまでメモリ予約を保持します

 

See also: THotPDF