PDFium Delphi Component Docs

ThumbnailCacheMaxEntries özelliği

Component: TPdf  ·  Unit: PDFium
Revizyon duyarlı küçük resim önbelleğinin bir anda kaç önizleme saklayabileceğini ayarlar

Syntax

property ThumbnailCacheMaxEntries: Integer; // read and write, default 64

Description

Önbellek; ExtractThumbnail ile elde edilen gömülü önizlemeleri ile RenderPageThumbnail ile elde edilen render önizlemelerini tek bir en son kullanılan (LRU) ilkesi altında saklar ve bu özellik, kaç girdinin hayatta kalacağını sınırlar; bitmap girdileri ile gömülü bir /Thumb öğesinin yokluğunu hatırlayan önbelleğe alınmış negatif girdilerin ikisini de sayar

Saklama, bu üst sınır ile ThumbnailCacheMaxBytes değerlerinin ikisinin de pozitif olmasını gerektirir; bir girdi yalnızca her iki üst sınır da izin verdiği sürece tutulur

Değeri düşürmek en son kullanılan girdileri anında boşaltır ve boşaltılan her girdi ThumbnailCacheStatistics içindeki EvictionCount değerini artırır

Remarks

Üst sınırı sıfıra ayarlamak, çıkarma ve render işlemleri tamamen kullanılabilir kalmaya devam ederken saklamayı devre dışı bırakır; bu durumda her arama bir ıskalama (miss) olarak sayılır

Negatif değerler EPdfError fırlatır

Özellik, yerleşik PDFium sayfa erişiminin kullandığı render kilidiyle korunur; dolayısıyla değerini değiştirmek, sürmekte olan render işlemlerini kısa bir bekleyişle gözetir

Example

Pdf.ThumbnailCacheMaxEntries := 128;
Pdf.ThumbnailCacheMaxBytes := Int64(96) * 1024 * 1024;

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Küçük resim önbelleği