procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);
Proceduru volejte, dokud PDFium není načteno
Změna governoru vymaže uchované výsledky systémových písem a uvolní jejich staré tokeny
Předání nil obnoví ukládání systémových písem omezené pouze počtem položek
Volání procedury, když je PDFium načteno, vyvolá EPdfError
Governor vlastní volající
Governor musí přežívat nakonfigurovanou mezipaměť systémových písem
Před jeho uvolněním zavolejte UnloadLibrary a poté 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;