Komponenta: TPdfView · Jednotka: PDFium
Připojí jedinečné shody dalšího dotazu do překryvu zvýraznění hledání aktivní stránky
Syntaxe
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Popis
Metoda prohledá aktivní stránku s požadovanými možnostmi velikosti písmen a celého slova, poté připojí každý rozsah znaků, který ještě není v sadě zvýraznění
Návratová hodnota je počet jedinečných rozsahů přidaných tímto voláním, nebo 0, když je pohled neaktivní, dotaz je prázdný, neexistuje žádná shoda nebo je každý odpovídající rozsah již zvýrazněn
Poznámky
- Dostupné od verze v2.55.0
- Když má být předchozí sada zvýraznění nahrazena, zavolejte nejprve HighlightSearchText
- Přesné duplicitní rozsahy jsou ignorovány, takže opakované nebo překrývající se dotazy nevykreslí stejnou shodu dvakrát
- Připojení pouze duplicitních rozsahů neplánuje překreslení, zatímco nové shody zneplatní pouze své oříznuté obdélníky zařízení
- Všechny nashromážděné rozsahy sdílejí HighlightColor a patří aktuální stránce
- ClearHighlight nebo navigace po stránkách odstraní celou sadu
Příklad
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
Viz také