PDFium Delphi Component Docs

ThumbnailCacheMaxEntries Proprietà

Componente: TPdf  ·  Unità: PDFium
Imposta quante anteprime la cache delle miniature revision-aware può trattenere contemporaneamente

Syntax

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

Description

La cache conserva le anteprime incorporate ottenute tramite ExtractThumbnail e le anteprime renderizzate ottenute tramite RenderPageThumbnail sotto un'unica politica least-recently-used, e questa proprietà limita quante voci sopravvivono, contando sia le voci bitmap sia le voci negative in cache che ricordano l'assenza di una /Thumb incorporata

La trattenuta richiede che questo limite e ThumbnailCacheMaxBytes siano entrambi positivi; una voce viene conservata solo mentre entrambi i limiti lo consentono

Ridurre il valore espelle immediatamente le voci usate meno di recente, e ogni voce eliminata incrementa EvictionCount in ThumbnailCacheStatistics

Remarks

Impostare il limite a zero disabilita la trattenuta lasciando estrazione e rendering pienamente disponibili; ogni ricerca viene quindi conteggiata come miss

I valori negativi sollevano EPdfError

La proprietà è protetta dal lock di rendering usato dall'accesso nativo alle pagine PDFium, quindi modificarla attende brevemente i rendering in corso

Example

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

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Cache delle miniature