PDFium Delphi Component Docs

TextSnapshotCacheCount proprietate

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

Syntax

property TextSnapshotCacheCount: Integer; // read only

Description

Valoarea numără paginile al căror instantaneu de text este valid chiar acum, deci este cel mult Min(TextSnapshotCacheCapacity, PageCount) cât timp un document este încărcat

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

Citirea este protejată de blocajul de randare folosit de accesul nativ PDFium la pagini, astfel încât valoarea este coerentă cu randarea concurentă

Remarks

Fără un document încărcat, sau cât timp TextSnapshotCacheCapacity este zero, numărarea este 0

Numărarea este o valoare de ocupare la un moment dat; folosiți TextSnapshotCacheHitCount și TextSnapshotCacheMissCount pentru eficiența cumulativă a căutărilor

Example

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

See Also

TextSnapshotCacheCapacity, TextSnapshotCacheHitCount, TextSnapshotCacheMissCount, TextPageSnapshot