Component: TPdfView · Unit: PDFium
Etkin sayfanın arama vurgu katmanına başka bir sorgunun özgün eşleşmelerini ekler
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
Yöntem, etkin sayfayı istenen büyük/küçük harf ve tam sözcük seçenekleriyle tarar ve ardından vurgu kümesinde hâlen bulunmayan her karakter aralığını ekler
Döndürülen değer, bu çağrının eklediği özgün aralık sayısıdır; görünüm etkin değilse, sorgu boşsa, eşleşme yoksa veya eşleşen her aralık zaten vurgulanmışsa 0 olur
Remarks
- v2.55.0 sürümünden itibaren kullanılabilir
- Önceki vurgu kümesinin değiştirilmesi gerektiğinde önce HighlightSearchText çağırın
- Özdeş yinelenen aralıklar yoksayılır; böylece yinelenen veya çakışan sorgular aynı eşleşmeyi iki kez boyamaz
- Yalnızca yinelenen aralık eklemek yeniden boyamayı zamanlamaz; yeni eşleşmeler ise yalnızca kendi kırpılmış aygıt dikdörtgenlerini geçersiz kılar
- Birikmiş tüm aralıklar HighlightColor değerini paylaşır ve geçerli sayfaya aittir
- ClearHighlight veya sayfa gezinmesi eksiksiz kümeyi kaldırır
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also