PDFium Component Docs

ConfigureSystemFontCacheGovernor Procedura

Units: PDFium, FPdfCache
Włącza ogólnoprocesowe wyniki czcionek systemowych do wybranego przez wywołującego współdzielonego budżetu bajtów

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

Procedurę wywołuje się, gdy PDFium jest jeszcze niezaładowany

Zmiana zarządcy czyści zachowane wyniki czcionek systemowych i zwalnia ich stare tokeny

Przekazanie nil przywraca buforowanie czcionek systemowych liczzone tylko wstępami

Wywołanie procedury przy załadowanym PDFium zgłasza EPdfError

Lifetime

Zarządca należy do wywołującego

Zarządca musi przeżyć skonfigurowany bufor czcionek systemowych

Przed jego zwolnieniem wywołaj UnloadLibrary, a potem 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