PDFium Delphi Component Docs

HighlightColor Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Color del rectángulo pintado sobre cada coincidencia devuelta por HighlightSearchText. El valor predeterminado es clYellow; se publica para que las aplicaciones puedan adaptar el resaltado a su tema

Syntax

property HighlightColor: TColor;

Description

HighlightColor es el color de brocha 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 redibujado, por encima de la página PDF renderizada, de modo que el resaltado sigue visiblemente el scroll y el zoom sin volver a ejecutar la búsqueda

El valor por defecto es clYellow — la convención que usa todo lector PDF mainstream para los resaltados de búsqueda en la página. La propiedad se publica para que las aplicaciones adapten el color a su paleta de UI sin hacer subclassing de TPdfView (un ámbar profundo para un tema de lector sepia; un cian suave para un visor en modo oscuro)

HighlightColor es el único mando de estilo de la superposición — la máscara es un relleno de color plano detrás del texto, deliberadamente simple para que los rectángulos de resaltado nunca oculten el anti- aliasing de los glifos. Para resaltados multicolor (colores distintos por coincidencia / por consulta / por página), use un handler OnPaint personalizado en lugar de HighlightSearchText

Remarks

Example

// Ajustar el resaltado para que coincida con una UI de lector oscuro
PdfView1.HighlightColor := $00FFFF66; // pale yellow
PdfView1.HighlightSearchText('invoice', False, True);

// Recorrido de ida y vuelta mediante el valor predeterminado del Object Inspector
PdfView1.HighlightColor := clYellow;

See Also

HighlightSearchText, ClearHighlight, FindFirst