PDFium Component Docs

TextSnapshotCacheCount Właściwość

Component: TPdf  ·  Unit: PDFium
Zwraca, ile kompletnych migawek stron tekstowych cache migawek tekstu aktualnie przechowuje

Syntax

property TextSnapshotCacheCount: Integer; // read only

Description

Wartość zlicza strony, których migawka tekstu jest w tej chwili poprawna, więc wynosi co najwyżej Min(TextSnapshotCacheCapacity, PageCount), gdy dokument jest załadowany

Licznik rośnie, gdy TextPageSnapshot kończy i buforuje nowe migawki, a maleje, gdy presja pojemności, edycje strony lub przeładowanie dokumentu unieważniają wpisy

Odczyt jest chroniony blokadą renderowania używaną przez natywny dostęp PDFium do stron, więc wartość jest spójna z równoległym renderowaniem

Remarks

Bez załadowanego dokumentu oraz przy TextSnapshotCacheCapacity równym zero licznik wynosi 0

Licznik to chwilowy obraz zajętości; do skumulowanej skuteczności odwołań użyj TextSnapshotCacheHitCount i TextSnapshotCacheMissCount

Example

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

See Also

TextSnapshotCacheCapacity, TextSnapshotCacheHitCount, TextSnapshotCacheMissCount, TextPageSnapshot