AddTextMarkupFromSearchHits
Annotations and hotspot links
Opis
Adds one text markup annotation per rectangle in Hits, turning any hit array returned by SearchText, SearchTextEach, SearchTextBatch or GetTextInAreaEx straight into markup annotations without a manual loop over AddTextMarkupAnnotation
Za svaki pogodak pravokutnik čiji je Page izvan raspona stranica dokumenta ili čiji Right/Bottom ne prelazi Left/Top preskače se. Svaki preživjeli pravokutnik privremeno odabire stranicu pogotka prije dodavanja anotacije; stranica odabrana pri početku poziva uvijek se vraća prije povratka, čak i za pogođke kroz više stranica
Sintaksa
Delphi
Function TPDFlib.AddTextMarkupFromSearchHits(MarkupType: Integer; Const Hits: Array Of TPDFlibSearchHit): Integer;Parametri
| MarkupType | 1 = Highlight, 2 = Underline, 3 = Squiggly, 4 = StrikeOut |
|---|---|
| Hits | Search hits to turn into annotations, typically produced by SearchText, SearchTextEach, SearchTextBatch or GetTextInAreaEx |
Povratne vrijednosti
Broj anotacija stvarno stvorenih. Pogotci sa stranicom izvan raspona ili degeneriranim pravokutnikom preskaču se i ne računaju. Vraća 0 bez izmjene trenutačnog odabira stranice kada je MarkupType izvan 1–4, nije odabran dokument ili je Hits prazan
Napomene
Upotrijebite HighlightTextSearchHits umjesto toga kada su pogotci za označavanje oni koje već zadržava aktivna sesija BeginTextSearch. Postavite SearchContextChars prije pretraživanja da se oko svakog pogotka zarobi i okolni tekst za ispitivanje ili zapisivanje prije označavanja
Vidi također
AddTextMarkupAnnotation, HighlightTextSearchHits, SearchText, SearchTextEach, SearchTextBatch, TPDFlibSearchHit