PDFium Component Docs

PageObjectSnapshotCacheHitCount Właściwość

Component: TPdf  ·  Unit: PDFium
Zlicza odczyty snapshotów obiektów strony obsłużone z zatrzymanego snapshotu strony

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

Licznik rośnie o jeden przy każdym dostępie do PageObjectsSnapshot, dla którego strona ma już ważny snapshot. Trafienie odświeża miejsce strony w kolejności LRU, dotyka wpisu we wspólnym mechanizmie cache i zwraca głęboką kopię zatrzymanego snapshotu

PageComplexity ponownie używa tego cache dla typów obiektów, liczby ścieżek, pikseli obrazów i przezroczystości, więc powtarzalne odczyty złożoności również zapisują się tutaj jako trafienia

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

Remarks

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

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

Ponieważ każda zwracana wartość to głęboka kopia, zmiana zagnieżdżonych tablic kresek, parametrów znaczników, segmentów ścieżek, masek przycinających, filtrów albo ciągów nie może zmodyfikować danych w cache ani dokumentu

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// Odczyt złożoności rozgrzał miejsce, a odczyt snapshotu trafił

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot