PDFium Component Docs

TextSnapshotCacheHitCount Właściwość

Component: TPdf  ·  Unit: PDFium
Zlicza odczyty migawki tekstu obsłużone z przechowywanej migawki strony

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

Licznik rośnie o jeden przy każdym dostępie do TextPageSnapshot, którego strona ma już poprawną migawkę. Trafienie odświeża gniazdo strony w kolejności najrzadszego użycia, dotyka wpisu we współdzielonym regulatorze cache i zwraca kopię w głąb przechowywanej migawki

Odbiorcy tacy jak GetStructuredText i GetTextInReadingOrder w wariancie układu fizycznego ponownie używają tej samej migawki, więc ich powtórne odczyty także widoczne są tutaj jako trafienia

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

Zmiany pojemności, edycje stron, przeładowania dokumentu i czyszczenia zachowują licznik; zmieniają to, co jest przechowywane, a nie to, co już się wydarzyło

Ponieważ każda zwracana wartość jest kopią w głąb, trafienie nigdy nie wystawia buforowanych ciągów ani tablic na mutację przez wywołującego

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText