PDFium Delphi Component Docs

Thuộc tính TextSnapshotCacheMissCount

Component: TPdf  ·  Unit: PDFium
Đếm số lần đọc text snapshot buộc phải chụp lại văn bản trang

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Bộ đếm tăng một cho mỗi lần truy cập TextPageSnapshot mà slot trang không hợp lệ — điều này xảy ra ở lần truy cập đầu tiên, sau khi entry bị loại vì áp lực dung lượng, sau khi trang bị chỉnh sửa, và sau khi nạp lại tài liệu làm thay đổi kích thước mảng slot

Một miss kích phát một lần chụp mới với các ngân sách TPdfTextSnapshotOptions.Default: một triệu ký tự, một trăm nghìn text object và ngân sách tên font 16 MiB. Kết quả chỉ được lưu khi dung lượng dương và lần chụp hoàn thành; nếu không, lần chụp sẽ lặp lại ở lần truy cập kế tiếp

Giá trị tích lũy trong suốt vòng đời của instance TPdf và không bao giờ bị reset

Remarks

Việc đọc được bảo vệ bởi render lock mà truy cập trang PDFium thuần sử dụng

Không có lần tra cứu nào bị từ chối: khi khả năng giữ dữ liệu bị tắt, mọi lần truy cập đều là miss nhưng vẫn trả về một snapshot vừa chụp xong

Hãy ghép giá trị này với TextSnapshotCacheHitCount để tính tỉ lệ miss thực tế

Example

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

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot