Postojana međupohrana podskupova fontova

Postojana međupohrana podskupova fontova izbjegava ponavljanje skupog podskupanja TrueType ili OpenType fontova kada kasniji dokumenti koriste isti sadržaj fonta i skup glifova

Konfiguracija

property FontSubsetCacheFolder: AnsiString;
property FontSubsetCacheMaxBytes: Int64;
function GetFontSubsetCacheInfo: THPDFFontSubsetCacheInfo;
procedure ClearFontSubsetCache;

Prazan FontSubsetCacheFolder onemogućuje međuspremanje na disku bez promjene izlaza fonta

FontSubsetCacheMaxBytes zadano iznosi 256 MiB i može se smanjiti pri radnom vremenu, što pokreće trenutno izbacivanje najmanje korištenih

Statistika

THPDFFontSubsetCacheInfo sadrži HitCount, MissCount, WriteCount, EvictionCount, CorruptCount, RejectedCount, WriteFailureCount, CurrentBytes i FileCount

Ispravnost i oporavak

Primjer

var
  Info: THPDFFontSubsetCacheInfo;
begin
  PDF.EnableFontSubsetting := True;
  PDF.FontSubsetCacheFolder := 'C:\ProgramData\MyApp\HotPDF\FontSubsets';
  PDF.FontSubsetCacheMaxBytes := 256 * 1024 * 1024;
  { create documents that use embedded TrueType or OpenType fonts }
  Info := PDF.GetFontSubsetCacheInfo;
end;

Također pogledajte