HitTestAnnotation
Annotations, Interaction
คำอธิบาย
คืนค่าดัชนีโดยนับจาก 1 ของคำอธิบายประกอบบนสุดที่จุดหนึ่งบนหน้าที่เลือกอยู่
การทดสอบใช้ QuadPoints กับ markup, ระยะช่วงเส้นกับ Line, PolyLine และ Ink, การเติมรูปหลายเหลี่ยมหรือขอบของมัน, เรขาคณิตวงรีกับ Circle และเรขาคณิตสี่เหลี่ยมกับ subtype อื่น
ไวยากรณ์
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
พารามิเตอร์
| X, Y | จุดพิกัดในหน่วยเอกสารปัจจุบันตามธรรมเนียมจุดกำเนิดที่ใช้อยู่ |
|---|---|
| Tolerance | รัศมีจุดตรงเสริม หน่วยเอกสารปัจจุบัน หรือ 0 สำหรับเรขาคณิตเป๊ะๆ |
| Options | บิต 1 รวมคำอธิบายประกอบ Invisible, Hidden กับ NoView, บิต 2 รวมคำอธิบายประกอบ Popup, บิต 4 ใช้กรอบครอบเท่านั้น |
ค่าที่ส่งกลับ
ดัชนีคำอธิบายประกอบบนสุดโดยนับจาก 1 หรือ 0 เมื่อไม่มีคำอธิบายประกอบที่เข้าเกณฑ์ถูกแตะ
Remarks
รายการท้ายๆ ของอาร์เรย์ Annots ของหน้าถูกถือเป็นลำดับ Z สูงกว่าและถูกทดสอบก่อน, สี่เหลี่ยมถูกเช็คก่อนเรขาคณิตของ subtype หน้าเบาๆ และการแตะพลาดจึงไม่ต้องเดินเส้นทางละเอียด