procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
Kald proceduren, mens PDFium er lukket ned
Ændring af governoren rydder gemte systemfontresultater og frigiver deres gamle tokens
Gives der nil med, vender systemfont-cachingen tilbage til udelukkende optælling af elementer
Kaldes proceduren, mens PDFium er indlæst, udløses EPdfError
Kalderen ejer governoren
Governoren skal overleve den konfigurerede systemfont-cache
Inden den frigøres, skal du kalde UnloadLibrary og derefter 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;