TPDFlibSearchPanel
Trình xem
Mô tả
TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas, thêm vào ở v3.127.0) là panel tìm kiếm cho TPDFlibViewer. RunSearch đổ vào danh sách mỗi kết quả khớp một hàng trên toàn bộ tài liệu, hiển thị dạng p<page>: <matching text>; nhấp vào một kết quả khớp sẽ điều hướng bộ xem đang gắn đến trang của kết quả đó
Cú pháp
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;Bề mặt gắn kết và hàng (AttachViewer, ItemCount, ItemText, ItemData, Viewer) được kế thừa từ TPDFlibViewerPanel
Tham số
RunSearch | Tìm kiếm tài liệu đang gắn và liệt kê các kết quả khớp; trả về tổng số kết quả khớp tìm được mà không có giới hạn kết quả cố định. Truy vấn rỗng sẽ xóa danh sách |
|---|---|
LastQuery | Văn bản truy vấn của RunSearch gần nhất |
HighlightInView | Khi True (mặc định, từ v3.216.0), mọi kết quả khớp còn được vẽ một thanh mờ trong bộ xem đang gắn, giống HighlightSearchHits |
Ghi chú
Sau khi điều hướng, các hàng vẫn nằm trong danh sách nên panel kiêm luôn vai trò trình duyệt kết quả; khi HighlightInView của panel bị tắt, các thanh đã vẽ do HighlightSearchHits / ClearSearchHighlights của chính bộ xem quản lý độc lập
Xem thêm
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar