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

RunSearchPrzeszukuje podłączony dokument i wyświetla trafienia; zwraca łączną liczbę znalezionych trafień bez stałego limitu wyników. Puste zapytanie czyści listę
LastQueryTekst zapytania z ostatniego wywołania RunSearch
HighlightInViewGdy 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