PDFium Delphi Component Docs

PageObjectSnapshotCacheCount egenskap

Component: TPdf  ·  Unit: PDFium
Returnerar hur många kompletta sidobjektssnapshotar som snapshot-cachen för närvarande behåller

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

Värdet räknar de sidor vars sidobjektssnapshot är giltig just nu, så det är högst Min(PageObjectSnapshotCacheCapacity, PageCount) medan ett dokument är laddat

Antalet växer när PageObjectsSnapshot fullföljer och cachar nya snapshotar, och sjunker när kapacitetstryck, sidredigeringar eller dokumentomtestningar ogiltigförklarar poster

Läsningen skyddas av renderingslåset som nativ PDFium-sidåtkomst använder, så värdet är konsistent med samtidig rendering

Remarks

Utan något laddat dokument, eller medan PageObjectSnapshotCacheCapacity är noll, är antalet 0

Antalet är en ögonblicklig beläggningssiffra; använd PageObjectSnapshotCacheHitCount och PageObjectSnapshotCacheMissCount för kumulativ uppslagseffektivitet

Example

Snapshot := Pdf.PageObjectsSnapshot[1];
LogPageObjectSnapshotCache(Pdf.PageObjectSnapshotCacheCount,
  Pdf.PageObjectSnapshotCacheCapacity);

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot