procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
Procedurę wywołuje się, gdy PDFium jest jeszcze niezaładowany
Zmiana zarządcy czyści zachowane wyniki czcionek systemowych i zwalnia ich stare tokeny
Przekazanie nil przywraca buforowanie czcionek systemowych liczzone tylko wstępami
Wywołanie procedury przy załadowanym PDFium zgłasza EPdfError
Zarządca należy do wywołującego
Zarządca musi przeżyć skonfigurowany bufor czcionek systemowych
Przed jego zwolnieniem wywołaj UnloadLibrary, a potem 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;