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의 쿼리 텍스트
HighlightInViewTrue(v3.216.0부터 기본값)이면 HighlightSearchHits처럼 모든 히트에 반투명 막대가 연결된 뷰어에 그려집니다

비고

탐색 후에도 행이 목록에 남아 있어 패널이 결과 브라우저 역할을 겸합니다. 패널의 HighlightInView를 끄면 그려진 막대는 뷰어 자체의 HighlightSearchHits / ClearSearchHighlights가 독립적으로 관리합니다

참고 항목

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar