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