Propiedad THotPDF.ShapedRunCache
property ShapedRunCache: THPDFShapedRunCache;
Devuelve el cache LRU propiedad del documento que se usa para reutilizar shaping runs exactos del lado del producer y slices de texto de igual longitud ligados al contexto
THPDFShapedRunKey identifica un resultado por el contenido estable de la fuente cuando está disponible, con la identidad del pointer como fallback de compatibilidad, más el tamaño de fuente, un feature mask exacto de UInt64, el script, el idioma, la dirección del párrafo, el modo vertical, el texto y el contexto de los bordes del slice
TryGet hace una búsqueda con hash del run completo, mientras que TryGetSlices puede armar un run a partir de slices sin espacios en blanco del cache cuyos contextos de borde izquierdo y derecho coinciden; PutSlices solo acepta resultados que preservan la longitud
El hashing de claves de caché preserva explícitamente la multiplicación modular de 32 bits cuando las verificaciones de rango y overflow están habilitadas, incluidos los builds FPC 3.3.1 Win32 y Win64
Defina MaxEntries y MaxBytes para acotar la memoria, llame a Clear para invalidar todas las entradas y a Stats para inspeccionar Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries y Bytes