PDFium Delphi Component Docs

HighlightColor Özellik

Component: TPdfView  ·  Unit: PDFium
HighlightSearchText tarafından döndürülen her eşleşmenin üzerine boyanan dikdörtgenin rengi. Varsayılan değer clYellow'dır; yayınlanmıştır, böylece uygulamalar vurguyu temaya uyarlayabilir.

Syntax

property HighlightColor: TColor;

Description

HighlightColor, view'in HighlightSearchText tarafından bulunan her eşleşmenin üzerine arama sonucu maskesini boyarken kullandığı fırça rengidir. Maske her yeniden çizimde, işlenen PDF sayfasının üzerine bindirilir; böylece vurgu, aramayı yeniden çalıştırmadan kaydırmayı ve zoom'u görünür biçimde izler

Varsayılan değer clYellow'dur — sayfa-içi arama vurguları için ana akım her PDF okuyucusunun izlediği gelenektir. Property yayımlandığından uygulamalar, TPdfView'i subclass etmeden rengi kendi arayüz paletlerine göre tema yapabilir (sepia okuyucu teması için koyu kehribar; karanlık mod görüntüleyici için yumuşak camgöbeği)

HighlightColor is the only styling knob for the overlay — the mask is a flat color fill behind the text, intentionally simple so that highlight rectangles never obscure glyph anti- aliasing. For multi-colored highlights (different colors per match / per query / per page), use a custom OnPaint handler instead of HighlightSearchText.

Remarks

Example

// 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;

See Also

HighlightSearchText, ClearHighlight, FindFirst