Componente: TPdfView · Unidad: PDFium
Reemplaza el conjunto de resaltado de búsqueda de la página actual con cada coincidencia de una consulta
Syntax
function HighlightSearchText(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
El método examina la página activa con las opciones de mayúsculas/minúsculas y palabra completa solicitadas, y luego reemplaza el conjunto de resaltado de búsqueda existente por cada intervalo de caracteres coincidente para su dibujo con mezcla alfa
El valor devuelto es el número de intervalos únicos encontrados para esta consulta, o 0 cuando la vista está inactiva, el texto está vacío o no existe ninguna coincidencia
Remarks
- Use AddSearchTextHighlight después de este método para mantener visibles al mismo tiempo las coincidencias de consultas adicionales
- Los intervalos de caracteres duplicados se almacenan solo una vez
- Los intervalos que permanecen idénticos tras el reemplazo no se invalidan, mientras que los intervalos añadidos y eliminados invalidan únicamente sus rectángulos de dispositivo recortados
- ClearHighlight y la navegación entre páginas eliminan el conjunto acumulado completo
Example
Matches := PdfView1.HighlightSearchText('invoice', False, True);
PdfView1.AddSearchTextHighlight('overdue');
See Also