AddTextMarkupFromSearchHits
Annotations and hotspot links
Opis
Dodaje po jednu anotaciju označavanja teksta po pravougaoniku u Hits, pretvarajući svaki niz pogodaka koji vraćaju SearchText, SearchTextEach, SearchTextBatch ili GetTextInAreaEx direktno u anotacije označavanja bez ručne petlje preko AddTextMarkupAnnotation
Za svaki pogodak, pravougaonik čiji je Page van opsega stranica dokumenta ili čiji Right/Bottom ne prelazi Left/Top se preskače. Svaki preživeli pravougaonik privremeno bira stranicu pogotka pre dodavanja anotacije; stranica koja je bila izabrana na početku poziva se uvek obnavlja pre povratka, čak i kod pogodaka koji obuhvataju 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 | Pogoce pretrage koje treba pretvoriti u anotacije, tipično proizvedeni od SearchText, SearchTextEach, SearchTextBatch ili GetTextInAreaEx |
Return values
Broj anotacija zaista napravljenih. Pogoci sa stranicom van opsega ili degenerisanim pravougaonikom se preskaču i ne broje se. Vraća 0 bez izmene trenutnog izbora stranice kad je MarkupType van 1–4, nije izabran dokument, ili je Hits prazan
Napomene
Koristite HighlightTextSearchHits umesto ovoga kad su pogoci za označavanje oni koje već zadržava aktivna BeginTextSearch sesija. Postavite SearchContextChars pre pretrage da se na svakom pogotku dodatno zarobi okolni tekst radi pregleda ili evidencije pre označavanja
See also
AddTextMarkupAnnotation, HighlightTextSearchHits, SearchText, SearchTextEach, SearchTextBatch, TPDFlibSearchHit