HitTestAnnotation
Annotations, Interaction
Deskripsi
Mengembalikan index (mulai dari 1) anotasi paling atas pada sebuah titik di halaman terpilih
Uji memakai QuadPoints untuk markup, jarak segmen untuk Line, PolyLine, dan Ink, fill atau tepi polygon, geometri ellipse untuk Circle, dan geometri rectangle untuk subtype lainnya
Sintaks
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parameter
| X, Y | Titik dalam satuan dokumen dan konvensi origin saat ini |
|---|---|
| Tolerance | Radius hit tambahan dalam satuan dokumen saat ini, atau 0 untuk geometri eksak |
| Options | Bit 1 menyertakan anotasi Invisible, Hidden, dan NoView; bit 2 menyertakan anotasi Popup; bit 4 memakai rectangle pembatas saja |
Nilai yang dikembalikan
Index anotasi teratas (mulai dari 1), atau 0 saat tidak ada anotasi yang memenuhi syarat yang terkena
Catatan
Entri yang lebih akhir di array Annots halaman diperlakukan Z order lebih tinggi dan diuji lebih dulu; rectangle diperiksa sebelum geometri subtype sehingga halaman jarang dan ke-miss-annya menghindari pekerjaan path terperinci