property HighlightColor: TColor;
HighlightColor — это цвет кисти, который представление использует при отрисовке
маски результатов поиска поверх каждого совпадения, найденного методом
HighlightSearchText. Маска накладывается при каждой
перерисовке поверх отрисованной страницы PDF, поэтому подсветка заметно
следует за прокруткой и масштабом без повторного выполнения поиска
Значение по умолчанию — clYellow, конвенция, которую
использует каждый распространённый просмотрщик PDF для подсветки результатов
поиска по странице. Свойство опубликовано, чтобы приложения могли
согласовать цвет со своей палитрой интерфейса без наследования от TPdfView
(глубокий янтарь для сепия-темы читалки; мягкий циан для тёмного
просмотрщика)
HighlightColor — единственный параметр стиля оверлея — маска представляет собой плоскую заливку цветом позади текста, намеренно простую, чтобы прямоугольники подсветки никогда не затуманивали сглаживание глифов. Для разноцветной подсветки (разные цвета на совпадение / запрос / страницу) используйте собственный обработчик OnPaint вместо 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;