THotPDF.ShapedRunCache Property

property ShapedRunCache: THPDFShapedRunCache;

Renvoie le cache LRU appartenu au document utilisé pour réutiliser les shaped runs exacts côté producteur et les tranches de texte de longueur égale liées au contexte

THPDFShapedRunKey identifie un résultat par le contenu stable de la police lorsqu’il est disponible, avec l’identité de pointeur comme repli de compatibilité, plus la taille de police, un masque de fonctionnalités UInt64 exact, le script, la langue, la direction du paragraphe, le mode vertical, le texte et le contexte de frontières de tranche

TryGet effectue une recherche hachée du run complet, tandis que TryGetSlices peut assembler un run à partir de tranches hors espaces en cache dont les contextes de frontières gauche et droit correspondent ; PutSlices n’accepte que des résultats préservant la longueur

Le hachage des clés de cache préserve explicitement la multiplication modulaire 32 bits quand les contrôles de plage et de débordement sont activés, y compris les builds FPC 3.3.1 Win32 et Win64

Définissez MaxEntries et MaxBytes pour borner la mémoire, appelez Clear pour invalider toutes les entrées, et appelez Stats pour inspecter Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries et Bytes

Texte avancé et mise en page en streaming