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

MarkupType1 = Highlight, 2 = Underline, 3 = Squiggly, 4 = StrikeOut
HitsPogoce 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