procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
请在 PDFium 未加载时调用该过程
更换调节器会清除已保留的系统字体结果,并释放它们原先占用的令牌
传入 nil 会恢复仅按条目数限制的系统字体缓存
在 PDFium 已加载时调用该过程会抛出 EPdfError
调节器由调用方持有
调节器的存活时间必须长于所配置的系统字体缓存
释放调节器之前,先调用 UnloadLibrary,再调用 ConfigureSystemFontCacheGovernor(nil)
var
Governor: TPdfCacheGovernor;
begin
Governor := TPdfCacheGovernor.Create(Int64(64) * 1024 * 1024);
try
UnloadLibrary;
ConfigureSystemFontCacheGovernor(Governor);
LoadLibrary;
RunDocumentWork;
UnloadLibrary;
ConfigureSystemFontCacheGovernor(nil);
finally
Governor.Free;
end;
end;