PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor procedura

Unità: PDFium, FPdfCache
Include i risultati dei font di sistema a livello di processo in un budget di byte condiviso scelto dal chiamante

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

Chiamare la procedura mentre PDFium è scaricato

La sostituzione del governatore cancella i risultati dei font di sistema trattenuti e rilascia i loro token obsoleti

Il passaggio di nil ripristina la cache dei font di sistema basata sul solo numero di voci

Chiamare la procedura mentre PDFium è caricato solleva EPdfError

Lifetime

Il governatore è di proprietà del chiamante

Il governatore deve sopravvivere alla cache dei font di sistema configurata

Prima di liberarlo, chiamare UnloadLibrary e quindi 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