property HighlightColor: TColor;
HighlightColor är penselfärgen som vyn använder när den målar
sökresultatsmasken över varje träff som hittas av
HighlightSearchText. Masken läggs över vid varje
omritning, ovanpå den renderade PDF-sidan, så att markeringen
synligt följer rullning och zoom utan att sökningen körs igen
Standardvärdet är clYellow — konventionen som
varje mainstream-PDF-läsare använder för markeringar vid sök på
sidan. Egenskapen är publicerad så att program kan tematisera
färgen så att den matchar deras UI-palett utan att subklassa
TPdfView (en djup bärnsten för ett sepialäsartema; en mjuk cyan
för en visare i mörkt läge)
HighlightColor är det enda stilvalet för överlägget — masken är en platt färgfyllning bakom texten, medvetet enkel så att markeringsrektanglar aldrig skymmer tecknens kantutjämning. För flerfärgade markeringar (olika färger per träff / per fråga / per sida), använd en egen OnPaint-hanterare i stället för 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;