procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
Appelez la procédure alors que PDFium est déchargé
Changer de gouverneur efface les résultats de polices système conservés et libère leurs anciens jetons
Passer nil restaure un cache de polices système limité au seul comptage d’entrées
Appeler la procédure alors que PDFium est chargé lève EPdfError
L’appelant est propriétaire du gouverneur
Le gouverneur doit survivre au cache de polices système configuré
Avant de le libérer, appelez UnloadLibrary puis 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;