PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor procedura

Jednotky: PDFium, FPdfCache
Zahrne celoprocesové výsledky systémových písem do volajícím zvoleného sdíleného bajtového rozpočtu

Syntaxe

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Popis

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

Životní cyklus

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)

Příklad

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;

Viz také

FPdfCache, ConfigureSystemFontProvider, LoadLibrary, UnloadLibrary