procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
קראו לפרוצדורה בזמן ש-PDFium אינו טעון
החלפת המושל מנקה את תוצאות הגופנים המערכתיים שנשמרו ומשחרר את האסימונים הישנים שלהם
העברת nil מחזירה את מטמון הגופנים המערכתיים למצב מדידה לפי מספר רשומות בלבד
קריאה לפרוצדורה בזמן ש-PDFium טעון מעלה EPdfError
המושל בבעלות הקורא
המושל חייב לשרוד את מטמון הגופנים המערכתיים שהוגדר
לפני שחרורו, קראו ל-UnloadLibrary ואז ל-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;