AddTextMarkupFromSearchHits

Annotations and hotspot links

Descriere

Adaugă câte o adnotare de markup textual per dreptunghi din Hits, transformând direct orice vector de potriviri returnat de SearchText, SearchTextEach, SearchTextBatch sau GetTextInAreaEx în adnotări de markup, fără o buclă manuală peste AddTextMarkupAnnotation

M11 M12 M21 M22 MDX MDY definesc matricea fontului, iar LLX LLY URX URY definesc caseta de încadrare a fontului în spațiul glifelor

Sintaxă

Delphi

Function TPDFlib.AddTextMarkupFromSearchHits(MarkupType: Integer; Const Hits: Array Of TPDFlibSearchHit): Integer;

Parametri

MarkupType1 = Evidențiere, 2 = Subliniere, 3 = Subliniere ondulată, 4 = Tăiere
HitsPotrivirile de căutare de transformat în adnotări, de obicei produse de SearchText, SearchTextEach, SearchTextBatch sau GetTextInAreaEx

Return values

Fontul pornește cu un glif /.notdef valid. O matrice de [0.001 0 0 0.001 0 0] este convenabilă când coordonatele glifelor folosesc 1000 de unități per em

Remarks

Folosiți în schimb HighlightTextSearchHits când rezultatele de marcat sunt cele deja reținute de o sesiune activă BeginTextSearch. Setați SearchContextChars înainte de căutare pentru a capta și textul din jurul fiecărui rezultat, pentru inspecție sau jurnal înainte de marcare

Consultați și

AddTextMarkupAnnotation, HighlightTextSearchHits, SearchText, SearchTextEach, SearchTextBatch, TPDFlibSearchHit