PDFium Delphi Component Docs

PageObjectSnapshotCacheCount vlastnost

Komponenta: TPdf  ·  Jednotka: PDFium
Vrací, kolik kompletních snapshotů page objektů si cache snapshotů právě uchovává

Syntaxe

property PageObjectSnapshotCacheCount: Integer; // read only

Popis

Hodnota počítá stránky, jejichž snapshot page objektů je právě platný, takže při načteném dokumentu je nejvýše Min(PageObjectSnapshotCacheCapacity, PageCount)

Počet roste, jakmile PageObjectsSnapshot dokončí a uloží do cache nové snapshoty, a klesá, když tlak kapacity, úpravy stránek nebo opětovné načtení dokumentu položky zneplatní

Čtení chrání zámek vykreslování používaný nativním přístupem PDFium ke stránkám, takže hodnota je konzistentní souběžným vykreslováním

Poznámky

Bez načteného dokumentu nebo při nulové hodnotě PageObjectSnapshotCacheCapacity je počet 0

Počet je okamžitý obraz obsazenosti; pro kumulativní účinnost vyhledávání použijte PageObjectSnapshotCacheHitCount a PageObjectSnapshotCacheMissCount

Příklad

Snapshot := Pdf.PageObjectsSnapshot[1];
LogPageObjectSnapshotCache(Pdf.PageObjectSnapshotCacheCount,
  Pdf.PageObjectSnapshotCacheCapacity);

Viz také

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot