PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor Prozedur

Units: PDFium, FPdfCache
Nimmt prozessweite Systemschrift-Ergebnisse in ein vom Aufrufer gewähltes gemeinsames Byte-Budget auf

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Beschreibung

Rufen Sie die Prozedur auf, während PDFium entladen ist

Ein Wechsel des Governors löscht vorgehaltene Systemschrift-Ergebnisse und gibt deren alte Tokens frei

Die Übergabe von nil stellt das reine Eintragszähler-basierte Systemschrift-Caching wieder her

Ein Aufruf der Prozedur, während PDFium geladen ist, löst EPdfError aus

Lebensdauer

Der Governor gehört dem Aufrufer

Der Governor muss den konfigurierten Systemschrift-Cache überdauern

Rufen Sie vor dem Freigeben UnloadLibrary und danach ConfigureSystemFontCacheGovernor(nil) auf

Beispiel

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;

Siehe auch

FPdfCache, ConfigureSystemFontProvider, LoadLibrary, UnloadLibrary