Komponent: TPdfView · Enhed: PDFium
Tilføjer unikke matches for endnu en forespørgsel til den aktive sides søgefremhævnings-overlay
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
Metoden scanner den aktive side med de anmodede store/små bogstaver- og hel-ords-indstillinger og tilføjer derefter hvert tegninterval, der ikke allerede er til stede i fremhævningssættet
Returværdien er antallet af unikke intervaller tilføjet af dette kald, eller 0, når visningen er inaktiv, forespørgslen er tom, intet match findes, eller hvert matchende interval allerede er fremhævet
Remarks
- Tilgængelig siden v2.55.0
- Kald HighlightSearchText først, når det tidligere fremhævningssæt skal erstattes
- Nøjagtigt dublerede intervaller ignoreres, så gentagne eller overlappende forespørgsler ikke maler det samme match to gange
- At tilføje kun dublerede intervaller planlægger ikke en gentegning, mens nye matches kun invaliderer deres klippede enhedsrektangler
- Alle akkumulerede intervaller deler HighlightColor og tilhører den aktuelle side
- ClearHighlight eller sidenavigation fjerner det komplette sæt
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also