HitTestAnnotation
Annotationer, interaktion
Beskrivelse
Returnerer det 1-baserede indeks for den øverste annotation på et punkt på den valgte side
Testen bruger QuadPoints til markering, segmentafstand til Line, PolyLine og Ink, polygonudfyldning eller -kanter, ellipsegeometri til Circle og rektangelgeometri til andre undertyper
Syntaks
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parametre
| X, Y | Punkt i den aktuelle dokumentenhed og udgangspunktskonvention |
|---|---|
| Tolerance | Yderligere træfradius i de aktuelle dokumentenheder eller 0 for nøjagtig geometri |
| Options | Bit 1 medtager annoteringer af typen Invisible, Hidden og NoView; bit 2 medtager Popup-annoteringer; bit 4 bruger kun afgrænsningsrektangler |
Returværdier
Det øverste 1-baserede annoteringsindeks eller 0, når ingen kvalificeret annotering rammes
Bemærkninger
Senere poster i sidens Annots-array behandles som højere Z-rækkefølge og testes først; rektanglet kontrolleres før undertypegeometrien, så spredte sider og forbiere undgår detaljeret stiarbejde