PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor 프로시저

유닛: PDFium, FPdfCache
프로세스 전체 시스템 폰트 결과를 호출자가 지정한 공유 바이트 예산에 포함시킵니다

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

이 프로시저는 PDFium이 언로드된 상태에서 호출하세요

거버너를 바꾸면 보관된 시스템 폰트 결과가 지워지고 기존 토큰이 해제됩니다

nil을 넘기면 항목 수만 세던 기존 시스템 폰트 캐싱으로 돌아갑니다

PDFium이 로드된 상태에서 호출하면 EPdfError가 발생합니다

Lifetime

거버너의 소유권은 호출자에게 있습니다

거버너는 구성된 시스템 폰트 캐시보다 오래 살아 있어야 합니다

해제하기 전에 UnloadLibrary를 호출한 뒤 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