THotPDF.ShapedRunCache Property
property ShapedRunCache: THPDFShapedRunCache;
Returnerer dokumentets LRU-cache, der genbruger præcise producer-side shaping-runs og kontekstbundne ligelange tekstsnitte
THPDFShapedRunKey identificerer et resultat ud fra stabilt fontindhold, når det er tilgængeligt, med pointer-identitet som kompatibilitetsfallback, plus skriftstørrelse, en præcis UInt64-feature-maske, script, sprog, afsnitsretning, vertikal tilstand, tekst og snitgrænsekontekst
TryGet udfører hashed opslag af hele runs, mens TryGetSlices kan sammensætte et run af cachede ikke-mellemrumssnit, hvis venstre og højre grænsekontekst matcher; PutSlices accepterer kun længdebevarende resultater
Cache-key-hashing bevarer eksplicit 32-bit modulær multiplikation, når range- og overflow-tjek er aktiverede, herunder FPC 3.3.1 Win32- og Win64-builds
Sæt MaxEntries og MaxBytes for at afgrænse hukommelsen, kald Clear for at gøre alle elementer ugyldige, og kald Stats for at inspicere Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries og Bytes