HitTestAnnotation

Annotations, Interaction

Opis

Vraća indeks u 1-baziranom brojanju najviše anotacije na točki odabrane stranice

Test upotrebljava QuadPoints za označavanje, udaljenost segmenta za Line, PolyLine i Ink, ispunu ili rubove poligona, geometriju elipse za Circle i geometriju pravokutnika za ostale podtipove

Sintaksa

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

Parametri

X, YTočka u trenutačnoj jedinici dokumenta i konvenciji ishodišta
ToleranceAdditional hit radius in current document units, or 0 for exact geometry
OptionsBit 1 includes Invisible, Hidden and NoView annotations; bit 2 includes Popup annotations; bit 4 uses bounding rectangles only

Povratne vrijednosti

Najviša anotacija u 1-baziranom indeksu, ili 0 kada nijedna prikladna anotacija nije pogođena

Napomene

Kasniji unosi u nizu Annots stranice tretiraju se kao viši Z redoslijed i testiraju se prvi; pravokutnik se provjerava prije geometrije podtipa pa rijetke stranice i promašaji izbjegavaju detaljan rad s putanjama

Vidi također

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx