procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
Rufen Sie die Prozedur auf, während PDFium entladen ist
Ein Wechsel des Governors löscht vorgehaltene Systemschrift-Ergebnisse und gibt deren alte Tokens frei
Die Übergabe von nil stellt das reine Eintragszähler-basierte Systemschrift-Caching wieder her
Ein Aufruf der Prozedur, während PDFium geladen ist, löst EPdfError aus
Der Governor gehört dem Aufrufer
Der Governor muss den konfigurierten Systemschrift-Cache überdauern
Rufen Sie vor dem Freigeben UnloadLibrary und danach ConfigureSystemFontCacheGovernor(nil) auf
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;