PDFium Delphi Component Docs

PageObjectSnapshotCacheCount Proprietà

Componente: TPdf  ·  Unità: PDFium
Restituisce quanti snapshot completi degli oggetti di pagina la cache degli snapshot trattiene attualmente

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

Il valore conta le pagine il cui snapshot degli oggetti di pagina è valido in questo momento, quindi vale al più Min(PageObjectSnapshotCacheCapacity, PageCount) mentre un documento è caricato

Il conteggio cresce quando PageObjectsSnapshot completa e mette in cache nuovi snapshot e diminuisce quando la pressione della capacità, le modifiche alla pagina o i ricaricamenti del documento invalidano le voci

La lettura è protetta dal lock di rendering usato dall'accesso nativo alle pagine PDFium, quindi il valore è coerente con il rendering concorrente

Remarks

Senza un documento caricato, o mentre PageObjectSnapshotCacheCapacity è zero, il conteggio è 0

Il conteggio è una figura di occupazione in un istante preciso; usare PageObjectSnapshotCacheHitCount e PageObjectSnapshotCacheMissCount per l'efficacia cumulativa degli accessi

Example

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

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot