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
RunSearch | Megkeresi 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 |
|---|---|
LastQuery | A legutóbbi RunSearch hívás lekérdezésszövege |
HighlightInView | True 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