PDFium Delphi Component Docs

ThumbnailCacheMaxEntries svojstvo

Component: TPdf  ·  Unit: PDFium
Postavlja koliko pregleda keš sličica koji vodi računa o reviziji sme zadržati istovremeno

Syntax

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

Description

Keš čuva ugrađene preglede dobijene kroz ExtractThumbnail i renderovane preglede dobijene kroz RenderPageThumbnail iza jedne politike najmanje nedavno korišćenih, i ovo svojstvo ograničava koliko unosa preživljava, računajući i bitmap unose i keširane negativne unose koji pamte odsustvo ugrađenog /Thumb-a

Zadržavanje zahteva da ovaj plafon i ThumbnailCacheMaxBytes budu oba pozitivna; unos se drži samo dok oba plafona to dozvoljavaju

Smanjenje vrednosti odmah izbacuje najmanje nedavno korišćene unose, a svaki bačeni unos povećava EvictionCount u ThumbnailCacheStatistics

Remarks

Postavljanje plafona na nulu onemogućava zadržavanje dok izdvajanje i renderovanje ostaju potpuno dostupni; svaka pretraga se tada broji kao promašaj

Negativne vrednosti podižu EPdfError

Svojstvo štiti render lock koji se koristi za izvorni PDFium pristup stranama, pa ga promena kratko čeka na renderovanje koje je u toku

Example

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

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Thumbnail cache