PDFium Delphi Component Docs

ConfigureSystemFontCacheGovernor prosedur

Units: PDFium, FPdfCache
Menyatukan hasil font sistem tingkat proses ke dalam anggaran byte bersama yang dipilih pemanggil

Syntax

procedure ConfigureSystemFontCacheGovernor(Governor: TPdfCacheGovernor);

Description

Panggil prosedur ini saat PDFium belum dimuat

Mengganti governor akan menghapus hasil font sistem yang ditahan dan melepaskan token lamanya

Meneruskan nil mengembalikan caching font sistem yang hanya membatasi jumlah entri

Memanggil prosedur ini saat PDFium masih dimuat memunculkan EPdfError

Lifetime

Governor dimiliki oleh pemanggil

Governor harus berumur lebih panjang daripada cache font sistem yang dikonfigurasi

Sebelum membebaskannya, panggil UnloadLibrary lalu 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