PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor Procédure

Modules: PDFium, FPdfCache
Inclut les résultats de polices système à l’échelle du processus dans un budget d’octets partagé choisi par l’appelant

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

Appelez la procédure alors que PDFium est déchargé

Changer de gouverneur efface les résultats de polices système conservés et libère leurs anciens jetons

Passer nil restaure un cache de polices système limité au seul comptage d’entrées

Appeler la procédure alors que PDFium est chargé lève EPdfError

Lifetime

L’appelant est propriétaire du gouverneur

Le gouverneur doit survivre au cache de polices système configuré

Avant de le libérer, appelez UnloadLibrary puis ConfigureSystemFontCacheGovernor(nil)

Example

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;

See Also

FPdfCache, ConfigureSystemFontProvider, LoadLibrary, UnloadLibrary