PDFium Delphi Component Docs

PageObjectSnapshotCacheCount Propriété

Composant: TPdf  ·  Unit: PDFium
Renvoie combien d’instantanés complets d’objets de page le cache d’instantanés retient actuellement

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

La valeur compte les pages dont l’instantané d’objets de page est valide à l’instant présent, de sorte qu’elle vaut au plus Min(PageObjectSnapshotCacheCapacity, PageCount) lorsqu’un document est chargé

Le compteur croît à mesure que PageObjectsSnapshot achève et met en cache de nouveaux instantanés et décroît lorsque la pression de capacité, les éditions de page ou les rechargements de document invalident des entrées

La lecture est protégée par le verrou de rendu utilisé par l’accès natif aux pages PDFium, si bien que la valeur est cohérente avec un rendu concurrent

Remarks

Sans document chargé, ou lorsque PageObjectSnapshotCacheCapacity vaut zéro, le compteur est 0

Le compteur est un chiffre d’occupation à un instant donné ; utilisez PageObjectSnapshotCacheHitCount et PageObjectSnapshotCacheMissCount pour l’efficacité cumulée des recherches

Example

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

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot