TPDFlibSearchPanel
Visor
Descripción
TPDFlibSearchPanel (unidad Lib\PDFlibViewer.pas, añadido en v3.127.0) es un panel de búsqueda para TPDFlibViewer. RunSearch llena la lista con una fila por coincidencia en todo el documento, mostrada como p<page>: <matching text>; al hacer clic en una coincidencia, el visor adjunto navega a la página de la coincidencia
Sintaxis
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;La superficie de enlace y de filas (AttachViewer, ItemCount, ItemText, ItemData, Viewer) se hereda de TPDFlibViewerPanel
Parámetros
RunSearch | Busca en el documento adjunto y muestra las coincidencias; devuelve el número total de coincidencias encontradas sin un límite fijo de resultados. Una consulta vacía borra la lista |
|---|---|
LastQuery | El texto de consulta del último RunSearch |
HighlightInView | Cuando es True (valor predeterminado, desde v3.216.0), cada coincidencia recibe además una barra translúcida pintada en el visor adjunto, como HighlightSearchHits |
Observaciones
Las filas permanecen en la lista tras la navegación, de modo que el panel sirve también como explorador de resultados; los HighlightSearchHits / ClearSearchHighlights del propio visor gestionan las barras pintadas de forma independiente cuando HighlightInView del panel está desactivado
Véase también
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar