PDFium Delphi Component Docs

PageObjectSnapshotCacheCount egenskab

Komponent: TPdf  ·  Enhed: PDFium
Returnerer, hvor mange komplette sideobjekt-snapshots snapshot-cachen i øjeblikket gemmer

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

Værdien tæller de sider, hvis sideobjekt-snapshot er gyldigt lige nu, så den er højst Min(PageObjectSnapshotCacheCapacity, PageCount), mens et dokument er indlæst

Tælleren vokser, efterhånden som PageObjectsSnapshot fuldfører og cacher nye snapshots, og falder, når kapacitetstræk, sideredigeringer eller dokumentgenindlæsninger invaliderer poster

Læsning er beskyttet af den render-lås, der bruges af den native PDFium-sideadgang, så værdien er konsistent med samtidig rendering

Remarks

Uden et indlæst dokument, eller mens PageObjectSnapshotCacheCapacity er nul, er tælleren 0

Tælleren er et øjebliksbillede af optagelsen; brug PageObjectSnapshotCacheHitCount og PageObjectSnapshotCacheMissCount til kumulativ lookup-effektivitet

Example

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

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot