TPDFlibSearchPanel

Megjelenítő

Leírás

TPDFlibSearchPanel (egység: Lib\PDFlibViewer.pas, hozzáadva: v3.127.0) keresőpanel a TPDFlibViewer vezérlőhöz. A RunSearch a teljes dokumentumban találatonként egy sorral tölti fel a listát, RunSearch formában megjelenítve p<page>: <matching text>; egy találatra kattintva a csatolt megjelenítő a találat oldalára ugrik

Szintaxis

Delphi

Function RunSearch(Const Query: WideString;
  CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;

A kötési és sorfelület (AttachViewer, ItemCount, ItemText, ItemData, Viewer) a TPDFlibViewerPanel osztálytól öröklődik

Paraméterek

RunSearchMegkeresi a lekérdezést a csatolt dokumentumban, és felsorolja a találatokat; a talált találatok teljes számát adja vissza, rögzített eredménykorlát nélkül. Az üres lekérdezés törli a listát
LastQueryA legutóbbi RunSearch hívás lekérdezésszövege
HighlightInViewTrue esetén (alapértelmezett, v3.216.0 óta) minden találat áttetsző sávot is kap a csatolt megjelenítőben, ahogy azt a HighlightSearchHits is teszi

Megjegyzések

A sorok a navigálás után is listában maradnak, így a panel eredményböngészőként is szolgál; a megjelenítő saját HighlightSearchHits / ClearSearchHighlights metódusai függetlenül kezelik a kirajzolt sávokat, amikor a panel HighlightInView beállítása ki van kapcsolva

Lásd még

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar