PDFium Delphi Component Docs

TextSnapshotCacheCount Eigenschaft

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

Syntax

property TextSnapshotCacheCount: Integer; // read only

Beschreibung

Der Wert zählt die Seiten, deren Text-Snapshot momentan gültig ist, und beträgt daher höchstens Min(TextSnapshotCacheCapacity, PageCount), solange ein Dokument geladen ist

Der Zähler wächst, wenn TextPageSnapshot neue Snapshots abschließt und zwischenspeichert, und sinkt, wenn Kapazitätsdruck, Seitenbearbeitungen oder Dokument-Neuladen Einträge ungültig machen

Das Lesen wird durch den Render-Lock geschützt, den auch der native PDFium-Seitenzugriff verwendet, sodass der Wert zu gleichzeitigem Rendering konsistent bleibt

Hinweise

Ohne geladenes Dokument oder während TextSnapshotCacheCapacity null ist, lautet der Zähler 0

Der Zähler ist eine Momentaufnahme der Belegung; für die kumulative Lookup-Effektivität verwenden Sie TextSnapshotCacheHitCount und TextSnapshotCacheMissCount

Beispiel

Snapshot := Pdf.TextPageSnapshot[1];
LogTextSnapshotCache(Pdf.TextSnapshotCacheCount,
  Pdf.TextSnapshotCacheCapacity);

Siehe auch

TextSnapshotCacheCapacity, TextSnapshotCacheHitCount, TextSnapshotCacheMissCount, TextPageSnapshot