THotPDF.ShapedRunCache Property

property ShapedRunCache: THPDFShapedRunCache;

Üretici tarafındaki birebir shaping run'larını ve bağlama bağlı eşit uzunluktaki text slice'larını yeniden kullanmak için kullanılan, belgeye ait LRU cache'ini döndürür

THPDFShapedRunKey bir sonucu, mümkün olduğunda kararlı font içeriğiyle (uyumluluk için pointer kimliği yedekte olmak üzere), ayrıca font boyutu, kesin bir UInt64 feature mask, script, dil, paragraf yönü, dikey mod, metin ve slice sınır bağlamıyla tanımlar

TryGet hash'lenmiş tam run araması yapar; TryGetSlices ise sol ve sağ sınır bağlamları eşleşen, cache'lenmiş boşluk olmayan slice'lardan bir run oluşturabilir; PutSlices yalnızca uzunluğu koruyan sonuçları kabul eder

Cache-key hash'lemesi, aralık ve taşma kontrolleri etkinleştirildiğinde 32-bit modüler çarpmayı açıkça korur; FPC 3.3.1 Win32 ve Win64 derlemeleri dâhil

Belleği sınırlamak için MaxEntries ve MaxBytes değerlerini ayarlayın, tüm girdileri geçersiz kılmak için Clear; Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries ve Bytes değerlerini incelemek için ise Stats çağrısını kullanın

İleri Metin ve Streaming Layout