TPDFlibSearchPanel
뷰어
설명
TPDFlibSearchPanel(유닛 Lib\PDFlibViewer.pas, v3.127.0에서 추가)는 TPDFlibViewer용 검색 패널입니다. RunSearch는 문서 전체의 히트를 행 하나씩 목록에 채우며, 행은 p<page>: <matching text> 형식으로 표시됩니다. 히트를 클릭하면 연결된 뷰어가 해당 히트의 페이지로 이동합니다
구문
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;바인딩 및 행 표면(AttachViewer, ItemCount, ItemText, ItemData, Viewer)은 TPDFlibViewerPanel에서 상속됩니다
매개변수
RunSearch | 연결된 문서를 검색해 히트를 나열합니다. 고정된 결과 상한 없이 발견된 총 히트 수를 반환합니다. 빈 쿼리는 목록을 지웁니다 |
|---|---|
LastQuery | 가장 최근 RunSearch의 쿼리 텍스트 |
HighlightInView | True(v3.216.0부터 기본값)이면 HighlightSearchHits처럼 모든 히트에 반투명 막대가 연결된 뷰어에 그려집니다 |
비고
탐색 후에도 행이 목록에 남아 있어 패널이 결과 브라우저 역할을 겸합니다. 패널의 HighlightInView를 끄면 그려진 막대는 뷰어 자체의 HighlightSearchHits / ClearSearchHighlights가 독립적으로 관리합니다
참고 항목
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar