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

Avanceret tekst- og streaming-layout