Component: TPdfView · Unit: PDFium
Lägger till unika träffar för en ytterligare fråga i den aktiva sidans sökmarkeringsskikt
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
Metoden söker av den aktiva sidan med de begärda skiftläges- och helordsalternativen och lägger därefter till varje teckenintervall som inte redan finns i markeringsuppsättningen
Returvärdet är antalet unika intervall som lagts till av detta anrop, eller 0 när vyn är inaktiv, frågan är tom, ingen träff finns eller när alla matchande intervall redan är markerade
Remarks
- Tillgänglig sedan v2.55.0
- Anropa HighlightSearchText först när den tidigare markeringsuppsättningen ska ersättas
- Exakta dubblettintervall ignoreras så att upprepade eller överlappande frågor inte målar samma träff två gånger
- Att endast lägga till dubblettintervall schemalägger ingen ommålning, medan nya träffar endast ogiltigförklarar sina klippta enhetsrektanglar
- Alla ackumulerade intervall delar HighlightColor och tillhör den aktuella sidan
- ClearHighlight eller sidnavigering tar bort hela uppsättningen
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also