TPDFlibSearchPanel
Viewer
Beschrijving
TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas, toegevoegd in v3.127.0) is een zoekpaneel voor TPDFlibViewer. RunSearch vult de lijst met één rij per treffer in het hele document, weergegeven als p<page>: <matching text>; een klik op een treffer brengt de gekoppelde viewer naar de pagina van de treffer
Syntaxis
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;De bindings- en rijinterface (AttachViewer, ItemCount, ItemText, ItemData, Viewer) wordt geërfd van TPDFlibViewerPanel
Parameters
RunSearch | Doorzoekt het gekoppelde document en toont de treffers; geeft het totale aantal gevonden treffers terug zonder vast resultaatplafond. Een lege query maakt de lijst leeg |
|---|---|
LastQuery | De querytekst van de meest recente RunSearch |
HighlightInView | Bij True (de standaard, sinds v3.216.0) krijgt elke treffer bovendien een doorschijnende balk in de gekoppelde viewer, zoals HighlightSearchHits |
Opmerkingen
De rijen blijven na navigatie in de lijst staan, zodat het paneel ook als resultatenbrowser dienstdoet; de eigen HighlightSearchHits / ClearSearchHighlights van de viewer beheren de getekende balken onafhankelijk wanneer HighlightInView van het paneel is uitgeschakeld
Zie ook
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar