Component: TPdfView · Unit: PDFium
Dokleja unikatowe dopasowania kolejnego zapytania do aktywnej nakładki podświetleń wyszukiwania na stronie
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
Metoda skanuje aktywną stronę z żądanymi opcjami wielkości liter i całych słów, a następnie dokleja każdy zakres znaków, którego nie ma jeszcze w zbiorze podświetleń
Zwracana wartość to liczba unikatowych zakresów dodanych przez to wywołanie albo 0, gdy widok jest nieaktywny, zapytanie jest puste, nie ma dopasowania lub każdy pasujący zakres jest już podświetlony
Remarks
- Dostępne od v2.55.0
- Najpierw wywołaj HighlightSearchText, gdy poprzedni zbiór podświetleń ma zostać zastąpiony
- Dokładnie zdublowane zakresy są ignorowane, więc powtórzone lub nakładające się zapytania nie malują tego samego dopasowania dwukrotnie
- Doklejenie samych zdublowanych zakresów nie planuje odświeżenia, podczas gdy nowe dopasowania unieważniają tylko swoje przycięte prostokąty urządzenia
- Wszystkie nagromadzone zakresy współdzielą HighlightColor i należą do bieżącej strony
- ClearHighlight lub nawigacja po stronach usuwa cały zbiór
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also