property HighlightColor: TColor;
HighlightColor to kolor pędzla, którego widok używa przy
malowaniu maski wyników wyszukiwania nad każdym dopasowaniem
znalezionym przez HighlightSearchText. Maskę nakłada
przy każdym odrysowaniu, na wierzchu renderowanej strony PDF, dzięki
czemu podświetlenie widocznie podąża za przewijaniem i powiększaniem
bez ponownego uruchamiania wyszukiwania
Wartością domyślną jest clYellow — konwencja
stosowana przez wszystkie główne czytniki PDF dla podświetleń
wyszukiwania na stronie. Właściwość jest publikowana, aby aplikacje
mogły dopasować kolor do swojej palety interfejsu bez dziedziczenia
po TPdfView (głęboki bursztyn dla motywu sepia; delikatny cyjan dla
przeglądarki w trybie ciemnym)
HighlightColor to jedyna dźwignia stylizacji nakładki — maska jest płaskim wypełnieniem kolorem za tekstem, celowo prosta, aby prostokąty podświetlenia nigdy nie zasłaniały wygładzania krawędzi glifów. Dla wielokolorowych podświetleń (różne kolory per dopasowanie / per zapytanie / per strona) użyj własnej procedury obsługi OnPaint zamiast 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;