HitTestAnnotation

Annotations, Interaction

Aprašymas

Grąžina viršutinėsios anotacijos taške pasirinktajame puslapyje indeksą, skaičiuojamą nuo 1

Tikra naudoja QuadPoints žymėjimui, segmento distanciją Line, PolyLine ir Ink, daugiakampio užpildymą arba kraštus, elipsės geometriją Circle ir stačiakampio geometriją kitiems potipiams

Sintaksė

Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;

Parametrai

X, YTaškas dabartiniais dokumento vienetais ir pradžios taško konvencija
TolerancePapildomas atitikmenų spindulys dabartiniais dokumento vienetais arba 0 tiksliąjai geometrijai
Options1 bitas apima Invisible, Hidden ir NoView anotacijas; 2 bitas apima Popup anotacijas; 4 bitas naudoja tik aprėpiančiuosius stačiakampius

Grąžinamos reikšmės

Viršutinioji anotacijos indeksas nuo 1 arba 0, kai nepataikoma į jokią tinkamą anotaciją

Pastabos

Vėlesnieji puslapio Annots masyvo įrašai laikomi aukštesniąja Z tvarka ir tikrinami pirmiausia; stačiakampis tikrinamas prieš potipio geometriją, kad retieji puslapiai ir nepataikymai išvengtų išsamaus kelio darbo

Taip pat žr.

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx