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

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