PDFium Delphi Component Docs

TextSnapshotCacheHitCount property

Component: TPdf  ·  Unit: PDFium
Menghitung pembacaan snapshot teks yang dilayani dari snapshot halaman yang tersimpan

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

Penghitung bertambah satu untuk setiap akses TextPageSnapshot yang halamannya sudah memegang snapshot valid. Hit tersebut menyegarkan slot halaman dalam urutan least-recently-used, menyentuh entri di governor cache bersama, dan mengembalikan deep copy dari snapshot yang tersimpan

Konsumen seperti GetStructuredText dan GetTextInReadingOrder tata letak fisik memakai ulang snapshot yang sama, sehingga pembacaan berulang mereka juga muncul di sini sebagai hit

Nilainya kumulatif selama umur instance TPdf dan tidak pernah direset

Remarks

Pembacaan dilindungi render lock yang dipakai akses halaman native PDFium

Perubahan kapasitas, penyuntingan halaman, pemuatan ulang dokumen, dan pengosongan tetap mempertahankan penghitung; semuanya mengubah apa yang disimpan, bukan apa yang sudah terjadi

Karena setiap nilai yang dikembalikan adalah deep copy, hit tidak pernah mengekspos string atau array cache untuk dimutasi pemanggil

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText