HitTestAnnotation

Annotations, Interaction

Kuvaus

Palauttaa yhdestä alkavan indeksin ylimmästä merkinnästä valitun sivun pisteessä

Testi käyttää QuadPointsia markkinneille, segmentti­etäisyyttä Line-, PolyLine- ja Ink-tyypeille, monikulmion täyttöä tai reunoja, ellipsin geometriaa Circlille ja suorakulmion geometriaa muille alatyypeille

Syntaksi

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

Parametrit

X, YPiste nykyisessä asiakirjan yksikössä ja origokäytännössä
ToleranceLisäosumasäde nykyisissä asiakirjan yksiköissä tai arvo 0 täsmälliselle geometrialle
OptionsBitti 1 sisältää Invisible-, Hidden- ja NoView-merkinnät; bitti 2 sisältää Popup-merkinnät; bitti 4 käyttää vain rajaus­suorakulmioita

Paluuarvot

Ylin yhdestä alkava merkintäindeksi tai arvo 0, kun mikään sopiva merkintä ei osu

Remarks

Sivun Annots-taulukon myöhemmät tietueet käsitellään korkeampina Z-järjestyksinä ja testataan ensin; suorakulmio tarkistetaan ennen alatyypin geometriaa, joten harvat sivut ja ohi­osumat välttävät yksityiskohtaisen polkutyön

Katso myös

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx