PDFium Delphi Component Docs

Thuộc tính TextSnapshotCacheHitCount

Component: TPdf  ·  Unit: PDFium
Đếm số lần đọc text snapshot được phục vụ từ một page snapshot còn được giữ lại

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

Bộ đếm tăng một cho mỗi lần truy cập TextPageSnapshot mà trang của nó đang giữ một snapshot hợp lệ. Hit làm mới slot trang theo thứ tự sử dụng gần nhất, chạm vào entry trong governor cache dùng chung, và trả về một bản sao sâu của snapshot được lưu

Các bộ tiêu thụ như GetStructuredTextGetTextInReadingOrder bố cục vật lý tái sử dụng cùng snapshot, nên các lần đọc lặp lại của chúng cũng hiện lên đây dưới dạng hit

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

Thay đổi dung lượng, chỉnh sửa trang, nạp lại tài liệu và các thao tác xóa đều bảo toàn bộ đếm; chúng thay đổi những gì được giữ lại, chứ không đổi những gì đã xảy ra

Vì mọi giá trị trả về đều là bản sao sâu, một hit không bao giờ phơi chuỗi hoặc mảng đã cache cho bên gọi tự do sửa đổi

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