PDFium Delphi Component Docs

HighlightColor Proprietà

Componente: TPdfView  ·  Unità: PDFium
Colore del rettangolo disegnato su ogni corrispondenza restituita da HighlightSearchText. Il valore predefinito è clYellow; pubblicato così le applicazioni possono adattare l'evidenziazione al proprio tema

Syntax

property HighlightColor: TColor;

Description

HighlightColor è il colore del pennello che la vista usa quando dipinge la maschera dei risultati di ricerca su ogni corrispondenza trovata da HighlightSearchText. La maschera viene sovrapposta a ogni ridisegno, sopra la pagina PDF renderizzata, così l'evidenziazione segue visivamente scorrimento e zoom senza rieseguire la ricerca

Il valore predefinito è clYellow — la convenzione che ogni lettore PDF diffuso usa per le evidenziazioni di ricerca nella pagina. La proprietà è pubblicata così le applicazioni possono adattare il colore alla propria palette dell'interfaccia senza derivare da TPdfView (un ambra profondo per un tema di lettura seppia; un ciano tenue per un visualizzatore in modalità scura)

HighlightColor è l'unico strumento di stile per la sovrapposizione — la maschera è un riempimento a tinta unita dietro il testo, volutamente semplice così i rettangoli di evidenziazione non offuscano mai l'anti- aliasing dei glifi. Per evidenziazioni multicolore (colori diversi per corrispondenza / per query / per pagina), usare un gestore OnPaint personalizzato invece di 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