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