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;