Trajni predpomnilnik podmnožic pisav

Trajni predpomnilnik podmnožic pisav se izogne ponavljanju dragega ustvarjanja podmnožic TrueType ali OpenType, ko poznejši dokumenti uporabljajo isto vsebino pisave in nabor glifov

Configuration

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

Prazen FontSubsetCacheFolder onemogoči predpomnjenje na disku brez spreminjanja izhoda pisav

FontSubsetCacheMaxBytes privzeto znaša 256 MiB in ga je mogoče zmanjšati med izvajanjem, kar sproži takojšnjo izselitev najmanj nedavno uporabljenega

Statistics

THPDFFontSubsetCacheInfo vsebuje HitCount, MissCount, WriteCount, EvictionCount, CorruptCount, RejectedCount, WriteFailureCount, CurrentBytes in FileCount

Correctness and recovery

Primer

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;

Glejte tudi