PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor procedure

Enheder: PDFium, FPdfCache
Inkluderer procesbrede systemfontresultater i en af kalderen valgt delt bytebudget

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

Kald proceduren, mens PDFium er lukket ned

Ændring af governoren rydder gemte systemfontresultater og frigiver deres gamle tokens

Gives der nil med, vender systemfont-cachingen tilbage til udelukkende optælling af elementer

Kaldes proceduren, mens PDFium er indlæst, udløses EPdfError

Lifetime

Kalderen ejer governoren

Governoren skal overleve den konfigurerede systemfont-cache

Inden den frigøres, skal du kalde UnloadLibrary og derefter 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