PDFium Component Docs

TextSnapshotCacheMissCount Właściwość

Component: TPdf  ·  Unit: PDFium
Zlicza odczyty migawki tekstu, które musiały ponownie przechwycić tekst strony

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Licznik rośnie o jeden przy każdym dostępie do TextPageSnapshot, którego gniazdo strony nie jest poprawne — dzieje się tak przy pierwszym dostępie, po wyrzuceniu wpisu przez presję pojemności, po edycji strony oraz po przeładowaniu dokumentu zmieniającym rozmiar tablicy gniazd

Chybienie uruchamia świeże przechwycenie z budżetami TPdfTextSnapshotOptions.Default: milion znaków, sto tysięcy obiektów tekstowych i budżet nazw czcionek 16 MiB. Wynik jest zapisywany tylko wtedy, gdy pojemność jest dodatnia, a przechwycenie się ukończyło; w przeciwnym razie przechwycenie powtarza się przy następnym dostępie

Wartość jest skumulowana przez czas życia instancji TPdf i nigdy się nie zeruje

Remarks

Odczyt jest chroniony blokadą renderowania używaną przez natywny dostęp PDFium do stron

Odwołania nigdy nie są odrzucane: przy wyłączonym przechowywaniu każdy dostęp jest chybieniem, który mimo to zwraca świeżo przechwyconą migawkę

Połącz tę wartość z TextSnapshotCacheHitCount, aby wyliczyć efektywny współczynnik chybień

Example

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount advanced twice, HitCount stayed unchanged

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot