TPDFlibSearchPanel
Przeglądarka
Opis
TPDFlibSearchPanel (moduł Lib\PDFlibViewer.pas, dodany w v3.127.0) — panel wyszukiwania dla TPDFlibViewer. RunSearch wypełnia listę wierszem na każde trafienie w całym dokumencie, wyświetlanym jako p<page>: <matching text>; kliknięcie trafienia przechodzi w podłączonej przeglądarce do strony trafienia
Składnia
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;Mechanizm wiązania i wierszy (AttachViewer, ItemCount, ItemText, ItemData, Viewer) jest dziedziczony z TPDFlibViewerPanel
Parametry
RunSearch | Przeszukuje podłączony dokument i wyświetla trafienia; zwraca łączną liczbę znalezionych trafień bez stałego limitu wyników. Puste zapytanie czyści listę |
|---|---|
LastQuery | Tekst zapytania z ostatniego wywołania RunSearch |
HighlightInView | Gdy True (wartość domyślna, od v3.216.0), każde trafienie dodatkowo otrzymuje półprzezroczysty pas wyróżnienia namalowany w podłączonej przeglądarce, jak HighlightSearchHits |
Uwagi
Wiersze pozostają na liście po nawigacji, więc panel służy też jako przeglądarka wyników; własne HighlightSearchHits / ClearSearchHighlights przeglądarki zarządzają namalowanymi pasami niezależnie, gdy wyłączono HighlightInView panelu
Zobacz także
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar