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パラメータ
| Enabled | capture/replay を有効にするには 1、無効にするには 0 |
|---|
戻り値
| 1 | 設定が適用されました |
|---|
備考
有効性を GetDisplayListCacheInfo で検査し、記録を ClearDisplayListCache で破棄します
キャッシュは既定で無効です。既存のすべてのレンダリングで使用される即時解析パスは、明示的に有効化するまで変わりません