PDFium Delphi Component Docs

PageObjectSnapshotCacheCount proprietate

Component: TPdf  ·  Unit: PDFium
Returnează câte instantanee complete de obiecte de pagină reține în acest moment cache-ul de instantanee

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

Valoarea numără paginile ale căror instantanee de obiecte de pagină sunt valide chiar acum, deci este cel mult Min(PageObjectSnapshotCacheCapacity, PageCount) cât timp un document este încărcat

Contorul crește pe măsură ce PageObjectsSnapshot finalizează și pune în cache instantanee noi și scade când presiunea capacității, editările paginii sau reîncărcările documentului invalidează intrări

Citirea este protejată de lock-ul de randare folosit de accesul nativ la paginile PDFium, astfel încât valoarea este consecventă cu randarea concurentă

Remarks

Fără un document încărcat, sau cât timp PageObjectSnapshotCacheCapacity este zero, contorul este 0

Contorul este o cifră de ocupare la un moment dat; folosiți PageObjectSnapshotCacheHitCount și PageObjectSnapshotCacheMissCount pentru eficacitatea cumulativă a căutărilor

Example

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

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot