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, YTitik dalam satuan dokumen dan konvensi origin saat ini
ToleranceRadius hit tambahan dalam satuan dokumen saat ini, atau 0 untuk geometri eksak
OptionsBit 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

Lihat juga

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx