TPDFlibSearchPanel
Fremviser
Beskrivelse
TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas, lagt til i v3.127.0) er et søkepanel for TPDFlibViewer. RunSearch fyller listen med én rad per treff i hele dokumentet, vist som p<page>: <matching text>; et klikk på et treff flytter den tilkoblede fremviseren til treffets side
Syntaks
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;Bindings- og radgrensesnittet (AttachViewer, ItemCount, ItemText, ItemData, Viewer) er arvet fra TPDFlibViewerPanel
Parametere
RunSearch | Søker i det tilkoblede dokumentet og lister opp treffene; returnerer totalantallet treff som ble funnet, uten et fast resultatmaksimum. En tom spørring tømmer listen |
|---|---|
LastQuery | Spørringsteksten fra det siste RunSearch-kallet |
HighlightInView | Når True (standardverdien siden v3.216.0), får hvert treff også tegnet en gjennomsiktig flate i den tilkoblede fremviseren, slik som HighlightSearchHits |
Merknader
Radene forblir i listen etter navigering, så panelet fungerer også som en resultatleser; fremviserens egne HighlightSearchHits / ClearSearchHighlights styrer de tegnede flatene uavhengig når panelets HighlightInView er slått av
Se også
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar