PDFium Component Docs

ThumbnailCacheMaxEntries Właściwość

Component: TPdf  ·  Unit: PDFium
Ustawia, ile podglądów cache miniatur świadomy rewizji może naraz przechowywać

Syntax

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

Description

Cache przechowuje podglądy osadzone uzyskane przez ExtractThumbnail i podglądy renderowane uzyskane przez RenderPageThumbnail za jedną polityką najrzadszego użycia, a ta właściwość ogranicza, ile wpisów przetrwa — licząc zarówno wpisy bitmapowe, jak i buforowane wpisy negatywne pamiętające brak osadzonego /Thumb

Przechowywanie wymaga, aby ten limit i ThumbnailCacheMaxBytes były oba dodatnie; wpis jest zachowywany tylko dopóki pozwalają na to oba

Zmniejszenie wartości natychmiast wyrzuca najrzadziej używane wpisy, a każdy usunięty wpis zwiększa EvictionCount w ThumbnailCacheStatistics

Remarks

Ustawienie limitu na zero wyłącza przechowywanie, pozostawiając ekstrakcję i renderowanie w pełni dostępnymi; każde odwołanie liczy się wtedy jako chybienie

Wartości ujemne zgłaszają EPdfError

Właściwość jest chroniona blokadą renderowania używaną przez natywny dostęp PDFium do stron, więc jej zmiana krótko czeka na renderowanie w toku

Example

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

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Cache miniatur