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
RunSearch | Prohledá 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í |
|---|---|
LastQuery | Text dotazu z posledního volání RunSearch |
HighlightInView | Pokud 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