TPDFlibSearchPanel

Prohlížeč

Popis

TPDFlibSearchPanel (jednotka Lib\PDFlibViewer.pas, přidáno ve v3.127.0) je vyhledávací panel pro TPDFlibViewer. RunSearch plní seznam řádkem na každý výskyt v celém dokumentu, zobrazovaným jako p<page>: <matching text>; kliknutí na výskyt přechází v připojeném prohlížeči na stránku výskytu

Syntaxe

Delphi

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

Mechanismus vazby a řádků (AttachViewer, ItemCount, ItemText, ItemData, Viewer) je děděn z TPDFlibViewerPanel

Parametry

RunSearchProhledá připojený dokument a vypíše výskyty; vrací celkový počet nalezených výskytů bez pevného limitu výsledků. Prázdný dotaz seznam vyčistí
LastQueryText dotazu z posledního volání RunSearch
HighlightInViewPokud je True (výchozí, od v3.216.0), každý výskyt dostane navíc poloprůhledný pruh zvýraznění vykreslený v připojeném prohlížeči, jako HighlightSearchHits

Poznámky

Řádky zůstávají po navigaci v seznamu, takže panel slouží i jako prohlížeč výsledků; vlastní HighlightSearchHits / ClearSearchHighlights prohlížeče spravují vykreslené pruhy nezávisle, když je vypnuto HighlightInView panelu

Viz také

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar