THotPDF.ShapedRunCache-Eigenschaft
property ShapedRunCache: THPDFShapedRunCache;
Liefert den dokumenteigenen LRU-Cache, der exakte Producer-seitige Shaping-Runs und kontextgebundene Textschnitte gleicher Länge wiederverwendet
THPDFShapedRunKey identifiziert ein Ergebnis über stabilen Font-Inhalt, wenn verfügbar, mit Pointer-Identität als Kompatibilitäts-Fallback, plus Schriftgröße, einer exakten UInt64-Feature-Maske, Script, Sprache, Absatzrichtung, vertikalem Modus, Text und Slice-Grenzkontext
TryGet führt eine gehashte Voll-Run-Suche durch, während TryGetSlices einen Run aus zwischengespeicherten Nicht-Whitespace-Slices zusammenbauen kann, deren linker und rechter Grenzkontext übereinstimmen; PutSlices akzeptiert nur längenerhaltende Ergebnisse
Das Cache-Key-Hashing bewahrt bei aktivierten Range- und Überlaufprüfungen explizit die 32-Bit-modulare Multiplikation, einschließlich FPC-3.3.1-Builds für Win32 und Win64
Setzen Sie MaxEntries und MaxBytes, um den Speicher zu begrenzen, rufen Sie Clear auf, um alle Einträge ungültig zu machen, und rufen Sie Stats auf, um Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries und Bytes zu inspizieren