PDFium Delphi Component Docs

ThumbnailCacheMaxEntries proprietate

Component: TPdf  ·  Unit: PDFium
Stabilește câte previzualizări poate reține simultan cache-ul de miniaturi conștient de revizii

Syntax

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

Description

Cache-ul stochează previzualizările încorporate obținute prin ExtractThumbnail și previzualizările randate obținute prin RenderPageThumbnail sub o singură politică de tip cel mai puțin recent folosit, iar această proprietate plafonează câte intrări supraviețuiesc, numărând atât intrările de bitmap, cât și intrările negative din cache care țin minte absența unui /Thumb încorporat

Retenția cere ca acest plafon și ThumbnailCacheMaxBytes să fie ambele pozitive; o intrare este păstrată doar cât timp ambele plafoane o permit

Reducerea valorii evacuează imediat intrările folosite cel mai puțin recent, iar fiecare intrare eliminată crește EvictionCount din ThumbnailCacheStatistics

Remarks

Setarea plafonului pe zero dezactivează retenția, lăsând extragerea și randarea pe deplin disponibile; fiecare căutare contează atunci drept miss

Valorile negative ridică EPdfError

Proprietatea este protejată de blocajul de randare folosit de accesul nativ PDFium la pagini, astfel încât schimbarea ei așteaptă scurt randările aflate în curs

Example

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

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Cache de miniaturi