TPDFlibSearchPanel
Viewer
Beskrivning
TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas, tillagd i v3.127.0) är en sökpanel för TPDFlibViewer. RunSearch fyller listan med en rad per träff i hela dokumentet, visade som p<page>: <matching text>; ett klick på en träff flyttar den kopplade visaren till träffens sida
Syntax
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;Bindnings- och radgränssnittet (AttachViewer, ItemCount, ItemText, ItemData, Viewer) ärvs från TPDFlibViewerPanel
Parametrar
RunSearch | Söker i det kopplade dokumentet och listar träffarna; returnerar det totala antalet hittade träffar utan en fast gräns för resultatmängden. En tom fråga rensar listan |
|---|---|
LastQuery | Frågetexten från den senaste RunSearch |
HighlightInView | När True (standardvärdet sedan v3.216.0) ritas det även ett halvtransparent fält för varje träff i den kopplade visaren, precis som HighlightSearchHits |
Anmärkningar
Raderna finns kvar i listan efter navigering, så panelen fungerar även som resultatbläddrare; visarens egna HighlightSearchHits / ClearSearchHighlights hanterar de ritade fälten oberoende av varandra när panelens HighlightInView är inaktiverat
Se även
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar