HitTestAnnotation
Annotations, Interaction
Kuvaus
Palauttaa yhdestä alkavan indeksin ylimmästä merkinnästä valitun sivun pisteessä
Testi käyttää QuadPointsia markkinneille, segmenttietä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, Y | Piste nykyisessä asiakirjan yksikössä ja origokäytännössä |
|---|---|
| Tolerance | Lisäosumasäde nykyisissä asiakirjan yksiköissä tai arvo 0 täsmälliselle geometrialle |
| Options | Bitti 1 sisältää Invisible-, Hidden- ja NoView-merkinnät; bitti 2 sisältää Popup-merkinnät; bitti 4 käyttää vain rajaussuorakulmioita |
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 ohiosumat välttävät yksityiskohtaisen polkutyön