SetFontCacheLimit

文本、字体、性能

描述

设置共享字体面、整形运行和已解析字形轮廓缓存保留的最大跟踪字节数

语法

Delphi

Function TPDFlib.SetFontCacheLimit(MaxBytes: Int64): Integer;

参数

MaxBytes以字节为单位的缓存预算;0 会禁用保留,同时仍允许每项操作使用临时资源

返回值

接受限制时返回 1;负值返回 0,并保持之前限制不变

备注

默认限制为 32 MiB,降低该值会立即逐出最近最少使用的条目,直到跟踪总量符合限制

已解析的字体程序、字体面资源和深度复制的整形运行共享一个预算,因此工作负载无法通过切换缓存类别绕过限制

另请参阅

GetFontCacheInfo、ClearFontCache、TPDFlibFontCacheInfo