procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
Apelați procedura când PDFium nu este încărcat
Schimbarea guvernatorului curăță rezultatele reținute ale fonturilor de sistem și eliberează token-urile lor vechi
Transmiterea lui nil restabilește cache-ul de fonturi de sistem bazat exclusiv pe numărul de intrări
Apelarea procedurii în timp ce PDFium este încărcat ridică EPdfError
Apelanul este proprietarul guvernatorului
Guvernatorul trebuie să supraviețuiască cache-ului configurat de fonturi de sistem
Înainte de a-l elibera, apelați UnloadLibrary și apoi 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;