PDFium Delphi Component Docs

TextSnapshotCacheCount property

Component: TPdf  ·  Unit: PDFium
Mengembalikan berapa banyak snapshot halaman teks lengkap yang sedang disimpan cache snapshot teks saat ini

Syntax

property TextSnapshotCacheCount: Integer; // read only

Description

Nilai ini menghitung halaman-halaman yang snapshot teksnya masih valid saat ini, sehingga paling banyak Min(TextSnapshotCacheCapacity, PageCount) selama dokumen dimuat

Hitungan bertambah ketika TextPageSnapshot selesai dan meng-cache snapshot baru, dan berkurang ketika tekanan kapasitas, penyuntingan halaman, atau pemuatan ulang dokumen membuat entri tidak valid

Pembacaan dilindungi render lock yang dipakai akses halaman native PDFium, sehingga nilainya konsisten dengan rendering konkuren

Remarks

Tanpa dokumen yang dimuat, atau selama TextSnapshotCacheCapacity bernilai nol, hitungannya 0

Hitungan adalah angka okupansi pada satu titik waktu; gunakan TextSnapshotCacheHitCount dan TextSnapshotCacheMissCount untuk efektivitas lookup kumulatif

Example

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

See Also

TextSnapshotCacheCapacity, TextSnapshotCacheHitCount, TextSnapshotCacheMissCount, TextPageSnapshot