PDFium Delphi Component Docs

ThumbnailCacheMaxEntries Propiedad

Componente: TPdf  ·  Unidad: PDFium
Establece cuántas vistas previas puede retener a la vez la caché de miniaturas consciente de la revisión

Syntax

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

Description

La caché almacena las vistas previas incrustadas obtenidas mediante ExtractThumbnail y las vistas previas renderizadas obtenidas mediante RenderPageThumbnail bajo una única política de menos uso reciente, y esta propiedad limita cuántas entradas sobreviven, contando tanto las entradas de mapas de bits como las entradas negativas en caché que recuerdan la ausencia de una /Thumb incrustada

La retención exige que este techo y ThumbnailCacheMaxBytes sean ambos positivos; una entrada se conserva solo mientras ambos techos lo permitan

Reducir el valor desaloja las entradas de menos uso reciente inmediatamente, y cada entrada descartada incrementa EvictionCount en ThumbnailCacheStatistics

Remarks

Establecer el techo en cero desactiva la retención dejando la extracción y el renderizado totalmente disponibles; cada búsqueda cuenta entonces como un fallo

Los valores negativos generan EPdfError

La propiedad está protegida por el bloqueo de renderizado usado por el acceso nativo a páginas de PDFium, de modo que cambiarla espera brevemente a los renderizados en curso

Example

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

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Caché de miniaturas