property HighlightColor: TColor;
HighlightColor is de penseelkleur die de view gebruikt wanneer het zoekresultaatmasker over elke gevonden match van HighlightSearchText wordt getekend. Het masker wordt bij elke redraw over de gerenderde PDF-pagina heen gelegd, zodat de markering zichtbaar meebeweegt met scrollen en zoom zonder de zoekopdracht opnieuw uit te voeren
De standaardwaarde is clYellow — de conventie die elke gangbare PDF-reader gebruikt voor markeringen in de paginazoekfunctie. De eigenschap is gepubliceerd zodat toepassingen de kleur kunnen laten aansluiten op hun UI-palet zonder TPdfView te subklasseren (een diepe amber voor een sepia reader-thema; een zachte cyaan voor een dark-mode viewer)
HighlightColor is de enige stijlknop voor de overlay — het masker is een effen kleurvulling achter de tekst, bewust eenvoudig zodat markeervlakken glyph-antialiasing nooit verbergen. Gebruik voor meerkleurige markeringen (verschillende kleuren per match / per query / per pagina) een aangepaste OnPaint-handler in plaats van 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;