PDFium Delphi Component Docs

ThumbnailCacheMaxEntries-ominaisuus

Komponentti: TPdf  ·  Yksikkö: PDFium
Asettaa, kuinka monta esikatselua revisiotietoinen pienoiskuvavälimuisti saa säilyttää kerralla

Syntax

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

Description

Välimuisti tallentaa ExtractThumbnail-kutsuilla saadut upotetut esikatselut ja RenderPageThumbnail-kutsuilla saadut renderöidyt esikatselut yhden vähiten äskettäin käytetty -käytännön taakse, ja tämä ominaisuus rajoittaa, kuinka monta merkintää säilyy, laskien sekä bittikuvamerkinnät että välimuistitetut negatiiviset merkinnät, jotka muistavat upotetun /Thumb-merkinnän puuttumisen

Säilytys vaatii, että sekä tämä yläraja että ThumbnailCacheMaxBytes ovat positiivisia; merkintä säilytetään vain, kun molemmat ylärajat sallivat sen

Arvon pienentäminen karkottaa vähiten äskettäin käytetyt merkinnät välittömästi, ja jokainen pudotettu merkintä kasvattaa ThumbnailCacheStatistics-tietueen EvictionCount-arvoa

Remarks

Ylärajan asettaminen nollaan poistaa säilytyksen käytöstä jättäen poiminnan ja renderöinnin täysin käytettäväksi; jokainen haku lasketaan silloin hutiksi

Negatiiviset arvot nostavat EPdfError-poikkeuksen

Ominaisuutta suojeaa sama renderöintilukko, jota natiivi PDFium-sivujen käsittely käyttää, joten sen muuttaminen odottaa hetken käynnissä olevaa renderöintiä

Example

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

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, Pienoiskuvavälimuisti