PDFium Delphi Component Docs

TextSnapshotCacheCount Proprietà

Componente: TPdf  ·  Unità: PDFium
Restituisce quanti snapshot completi di pagine di testo la cache degli snapshot di testo conserva attualmente

Syntax

property TextSnapshotCacheCount: Integer; // read only

Description

Il valore conta le pagine il cui snapshot del testo è valido in questo momento, quindi è al più Min(TextSnapshotCacheCapacity, PageCount) mentre un documento è caricato

Il conteggio cresce quando TextPageSnapshot completa e mette in cache nuovi snapshot e cala quando pressione di capacità, modifiche alle pagine o 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 documento caricato, o mentre TextSnapshotCacheCapacity è zero, il conteggio è 0

Il conteggio è una figura di occupazione riferita a un istante; usare TextSnapshotCacheHitCount e TextSnapshotCacheMissCount per l'efficacia cumulativa delle ricerche

Example

Snapshot := Pdf.TextPageSnapshot[1];
LogTextSnapshotCache(Pdf.TextSnapshotCacheCount,
  Pdf.TextSnapshotCacheCapacity);

See Also

TextSnapshotCacheCapacity, TextSnapshotCacheHitCount, TextSnapshotCacheMissCount, TextPageSnapshot