THotPDF.ShapedRunCache Property
property ShapedRunCache: THPDFShapedRunCache;
Retorna o cache LRU de propriedade do documento usado para reutilizar execuções de formatação exatas do lado do produtor e fatias de texto de comprimento igual vinculadas por contexto
THPDFShapedRunKey identifica um resultado por conteúdo de fonte estável quando disponível, com identidade de ponteiro como fallback de compatibilidade, além de tamanho de fonte, uma máscara de recurso UInt64 exata, script, idioma, direção de parágrafo, modo vertical, texto e contexto de limite de fatia
TryGet realiza consulta de execução completa com hash, enquanto TryGetSlices pode montar uma execução a partir de fatias não espaciais em cache cujos contextos de limite esquerdo e direito correspondem; PutSlices aceita apenas resultados que preservam o comprimento
O hashing de cache keys preserva explicitamente multiplicação modular de 32 bits quando checks de range e overflow estão habilitados, incluindo builds FPC 3.3.1 Win32 e Win64
Defina MaxEntries e MaxBytes para limitar a memória, chame Clear para invalidar todas as entradas e chame Stats para inspecionar Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries e Bytes