SetDisplayListCaching

レンダリング

説明

ページのコンテンツストリームを一度解析し、再トークン化せず任意のスケールで再生できるよう、表示リストキャッシュを有効または無効にする

有効時、各コンテンツストリームの最初のレンダリングで演算子とオペランドをユーザー空間に記録し、後続レンダリングは新しい DPI 用の page-to-device 行列で再生します。Form XObject と Type 3 グリフ手続きも各 1 リストをキャッシュし、解析コストは 1 回だけです

構文

Delphi

Function TPDFlib.SetDisplayListCaching(Enabled: Integer): Integer;

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

Function PDFlib::SetDisplayListCaching(Enabled As Long) As Long

パラメータ

Enabledcapture/replay を有効にするには 1、無効にするには 0

戻り値

1設定が適用されました

備考

有効性を GetDisplayListCacheInfo で検査し、記録を ClearDisplayListCache で破棄します

キャッシュは既定で無効です。既存のすべてのレンダリングで使用される即時解析パスは、明示的に有効化するまで変わりません