THPDFCacheLayerKind 类型
标识准入策略或统计查询所作用的内部缓存层
声明
THPDFCacheLayerKind= (clkRawCompressed, clkDecoded,
clkDisplayList, clkRaster);
单元
HPDFDoc
值
| 值 | 含义 |
|---|---|
clkRawCompressed | 对已加载源文件原始字节做合并的缓存,在读取文件时使用 |
clkDecoded | 已解码图像与流数据的分片缓存 |
clkDisplayList | 已编译页面显示列表的缓存 |
clkRaster | 已渲染页面栅格的缓存 |
使用说明
- 将本类型的值传给 THotPDF.SetCacheAdmissionPolicy、GetCacheAdmissionPolicy 和 GetCacheAdmissionStatistics,即可独立于其他层配置或读取某一个层
- 每一层都维护自己的 THPDFCacheAdmissionPolicy 记录(启用标志、自适应准入、条目与字节预算);THotPDF.ResetCacheAdmissionPolicies 会恢复内置默认值
- 准入决策会更新每层的频率概要,因此栅格层和显示列表层可以优先淘汰很少复用的页面