PDFium Delphi Component Docs

PageObjectSnapshotCacheCount Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Gibt zurück, wie viele vollständige Seitenobjekt-Snapshots der Snapshot-Cache derzeit vorhält

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Beschreibung

Der Wert zählt die Seiten, deren Seitenobjekt-Snapshot gerade gültig ist, beträgt also höchstens Min(PageObjectSnapshotCacheCapacity, PageCount), solange ein Dokument geladen ist

Der Zähler wächst, wenn PageObjectsSnapshot neue Snapshots vervollständigt und zwischenspeichert, und sinkt, wenn Kapazitätsdruck, Seitenbearbeitungen oder das Neuladen des Dokuments Einträge entwerten

Das Lesen ist durch die Render-Sperre geschützt, die auch der native PDFium-Seitenzugriff verwendet, sodass der Wert mit gleichzeitigem Rendering konsistent ist

Hinweise

Ohne geladenes Dokument oder solange PageObjectSnapshotCacheCapacity Null ist, lautet der Zähler 0

Der Zähler ist eine Momentaufnahme der Belegung; für die kumulative Effektivität von Nachschlagevorgängen verwenden Sie PageObjectSnapshotCacheHitCount und PageObjectSnapshotCacheMissCount

Beispiel

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

Siehe auch

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot