THotPDF.ShapedRunCache Property
property ShapedRunCache: THPDFShapedRunCache;
Returnerar den dokumentsägna LRU-cachen som återanvänder exakta producerade shaping runs och kontextbundna textslices med samma längd
THPDFShapedRunKey identifierar ett resultat via stabilt fontinnehåll när det finns tillgängligt, med pekaridentitet som kompatibilitetsreserv, plus fontstorlek, en exakt UInt64-featuremask, skript, språk, styckets riktning, vertikalt läge, text och slice-gränskontext
TryGet gör hashad uppslagning av hela runet, medan TryGetSlices kan bygga ihop ett run av cachade slices utan whitespace vars vänster- och högergränskontexter matchar; PutSlices accepterar bara längdbevarande resultat
Cache-nyckelhashning bevarar uttryckligen 32-bitars modulär multiplikation när intervall- och spillkontroller är aktiverade, inklusive FPC 3.3.1 Win32- och Win64-byggen
Sätt MaxEntries och MaxBytes för att begränsa minnet, anropa Clear för att ogiltigförklara alla poster och anropa Stats för att inspektera Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries och Bytes