PDFium Delphi Component Docs

PageObjectSnapshotCacheHitCount egenskap

Component: TPdf  ·  Unit: PDFium
Räknar sidobjektssnapshot-läsningar som serverats från en behållen sid-snapshot

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

Räknaren ökar en gång för varje PageObjectsSnapshot-åtkomst vars sida redan har en giltig snapshot. Träffen uppdaterar sidplatsen i least-recently-used-ordning, rör posten i den gemensamma cache-governorn och returnerar en djup kopia av den behållna snapshoten

PageComplexity återanvänder den här cachen för objekttyper, sökvägsantal, bildpixlar och transparens, så upprepade komplexitetsläsningar syns också här som träffar

Värdet är kumulativt under TPdf-instansens livstid och nollställs aldrig

Remarks

Läsningen skyddas av renderingslåset som nativ PDFium-sidåtkomst använder

Kapacitetsändringar, sidredigeringar, dokumentomtestningar och rensningar bevarar räknaren; de ändrar vad som behålls, inte det som redan har hänt

Eftersom varje returvärde är en djup kopia kan ändringar av nästlade dash-arrayer, märkesparametrar, sökvägssegment, klippsökvägar, filter eller strängar inte förändra cachad data eller dokumentet

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot