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 أعلى وتُفحص أولًا؛ ويُفحص المستطيل قبل هندسة النوع الفرعي فتتجنب الصفحات القليلة والإخفاقات عمل المسارات التفصيلي

انظر أيضًا

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx