PDFium Delphi Component Docs

TextSnapshotCacheMissCount property

Component: TPdf  ·  Unit: PDFium
Menghitung pembacaan snapshot teks yang harus menangkap teks halaman lagi

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Penghitung bertambah satu untuk setiap akses TextPageSnapshot yang slot halamannya tidak valid, yaitu pada akses pertama, setelah entri diusir karena tekanan kapasitas, setelah halaman disunting, dan setelah pemuatan ulang dokumen mengubah ukuran array slot

Sebuah miss memicu penangkapan baru dengan anggaran TPdfTextSnapshotOptions.Default, yaitu satu juta karakter, seratus ribu objek teks, dan anggaran nama font 16 MiB. Hasilnya disimpan hanya ketika kapasitas positif dan penangkapan selesai; jika tidak, penangkapan diulang pada akses berikutnya

Nilainya kumulatif selama umur instance TPdf dan tidak pernah direset

Remarks

Pembacaan dilindungi render lock yang dipakai akses halaman native PDFium

Lookup tidak pernah ditolak: dengan retensi dimatikan, setiap akses adalah miss yang tetap mengembalikan snapshot hasil tangkapan terbaru

Pasangkan nilai dengan TextSnapshotCacheHitCount untuk menghitung miss ratio efektif

Example

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount advanced twice, HitCount stayed unchanged

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot