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ố

RunSearchTì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
LastQueryVăn bản truy vấn của RunSearch gần nhất
HighlightInViewKhi 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