Componente: TPdfView · Unidad: PDFium
Agrega coincidencias únicas de otra consulta a la superposición de resaltado de búsqueda de la página activa
Syntax
function AddSearchTextHighlight(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 y de palabra completa solicitadas, y luego agrega cada rango de caracteres que aún no esté presente en el conjunto de resaltado
El valor devuelto es la cantidad de rangos únicos agregados por esta llamada, o 0 cuando la vista está inactiva, la consulta está vacía, no existe ninguna coincidencia o todos los rangos coincidentes ya están resaltados
Remarks
- Disponible desde v2.55.0
- Llame primero a HighlightSearchText cuando el conjunto de resaltado anterior deba reemplazarse
- Los rangos duplicados exactos se ignoran, de modo que las consultas repetidas o superpuestas no pintan la misma coincidencia dos veces
- Agregar solo rangos duplicados no programa un repintado, mientras que las coincidencias nuevas invalidan únicamente sus rectángulos de dispositivo recortados
- Todos los rangos acumulados comparten HighlightColor y pertenecen a la página actual
- ClearHighlight o la navegación de páginas elimina el conjunto completo
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also