property HighlightColor: TColor;
HighlightColor es el color de pincel que la vista usa al pintar la
máscara de resultados de búsqueda sobre cada coincidencia encontrada por
HighlightSearchText. La máscara se superpone en cada
repintado, encima de la página PDF renderizada, de modo que el resaltado
sigue visiblemente el desplazamiento y el zoom sin volver a ejecutar
la búsqueda
El valor predeterminado es clYellow — la convención
que todos los lectores PDF principales usan para los resaltados de
búsqueda en la página. La propiedad es published para que las
aplicaciones puedan tematizar el color y ajustarlo a su paleta de
interfaz sin crear una subclase de TPdfView (un ámbar profundo para
un tema de lectura sepia; un cian suave para un visor en modo oscuro)
HighlightColor es el único control de estilo de la superposición — la máscara es un relleno de color plano detrás del texto, intencionalmente simple para que los rectángulos de resaltado nunca oscurezcan el antialiasing de los glifos. Para resaltados multicolores (colores distintos por coincidencia / por consulta / por página), use un controlador OnPaint personalizado en lugar de HighlightSearchText
// Theme the highlight to match a dark reader UI
PdfView1.HighlightColor := $00FFFF66; // pale yellow
PdfView1.HighlightSearchText('invoice', False, True);
// Round-trip via the Object Inspector default
PdfView1.HighlightColor := clYellow;