HitTestAnnotation
التعليقات، التفاعل
الوصف
تُرجع فهرس التعليق التوضيحي الأعلى عند نقطة على الصفحة المحددة ويبدأ العد من 1
142يستخدم الاختبار QuadPoints للوسْم ومسافة المقطع لـ Line وPolyLine وInk وتعبئة المضلع أو حوافه وهندسة القطع الناقص لـ Circle وهندسة المستطيل لبقية الأنواع الفرعية
الصيغة
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
المعاملات
| X, Y | نقطة بوحدة المستند الحالية واصطلاح الأصل الحالي |
|---|---|
| Tolerance | نصف قطر إصابة إضافي بوحدات المستند الحالية، أو 0 للهندسة الدقيقة |
| Options | البت 1 يشمل تعليقات Invisible وHidden وNoView التوضيحية؛ والبت 2 يشمل تعليقات Popup التوضيحية؛ والبت 4 يستخدم المستطيلات المحيطة فقط |
قيم الإرجاع
فهرس التعليق التوضيحي الأعلى الذي يبدأ من 1 أو 0 عندما لا يُصاب تعليق توضيحي مؤهل
ملاحظات
تعامل المدخلات اللاحقة في مصفوفة Annots للصفحة كترتيب Z أعلى وتُفحص أولًا؛ ويُفحص المستطيل قبل هندسة النوع الفرعي فتتجنب الصفحات القليلة والإخفاقات عمل المسارات التفصيلي