PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor procedimento

Unidades: PDFium, FPdfCache
Inclui os resultados de fontes do sistema de todo o processo em um orçamento de bytes compartilhado escolhido por quem chama

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

Chame o procedimento enquanto o PDFium está descarregado

Trocar o governor limpa os resultados retidos de fontes do sistema e libera seus tokens antigos

Passar nil restaura o cache de fontes do sistema controlado apenas pela contagem de entradas

Chamar o procedimento enquanto o PDFium está carregado dispara EPdfError

Lifetime

Quem chama é o dono do governor

O governor deve sobreviver ao cache de fontes do sistema configurado

Antes de liberá-lo, chame UnloadLibrary e depois 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