PDFium Component Docs

HighlightColor Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Kolor prostokąta rysowanego nad każdym dopasowaniem zwróconym przez HighlightSearchText. Domyślnie clYellow; publikowane, aby aplikacje mogły dostosować kolor podświetlenia

Składnia

property HighlightColor: TColor;

Opis

HighlightColor to kolor pędzla używany przez widok podczas rysowania maski wyników wyszukiwania nad każdym dopasowaniem znalezionym przez HighlightSearchText. Maska jest nakładana przy każdym odświeżeniu, na wierzchu wyrenderowanej strony PDF, więc podświetlenie wyraźnie podąża za przewijaniem i powiększeniem bez ponownego uruchamiania wyszukiwania

Wartość domyślna to clYellow — konwencja używana przez większość popularnych czytników PDF dla podświetleń znajdź na stronie. Właściwość jest publikowana, aby aplikacje mogły dobrać kolor do swojej palety UI bez dziedziczenia po TPdfView, na przykład głęboki bursztyn dla motywu sepii albo miękki cyjan dla widoku w trybie ciemnym

HighlightColor to jedyny parametr stylu dla tej nakładki — maska jest jednolitym wypełnieniem kolorem za tekstem, celowo prostym, aby prostokąty podświetlenia nigdy nie zasłaniały antyaliasingu glifów. Dla wielokolorowych podświetleń, z różnymi kolorami dla każdego dopasowania, zapytania lub strony, użyj własnej procedury OnPaint zamiast HighlightSearchText

Uwagi

Przykład

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

Zobacz też

HighlightSearchText, ClearHighlight, FindFirst