function LinkAtPoint(X, Y: Double): Boolean;
| X, Y | Double. نقطة بوحدات صفحة PDF، والأصل عند الركن السفلي الأيسر للصفحة۔ |
| Result | Boolean. True عندما يغطي تعليق ارتباط تلك النقطة۔ |
يسأل PDFium نفسه عمّا إذا كان الارتباط موجودًا، بدلًا من فحص مستطيلات LinkAnnotation. يلتزم الاختبار الأصلي بنقاط رباعية التعليق، لذا يُطابَق الارتباط الذي يتبع نصًا ملتفًا على شكله الفعلي بدلًا من الصندوق المحيط الذي يحويه
يجيب عن الوجود فقط۔ لقراءة الوجهة أو الـ URI، امشِ على LinkAnnotation و LinkAnnotationCount، أو استخدم WebLink للعناوين المكتشفة تلقائيًا في نص الصفحة
حوّل موضع الفأرة إلى وحدات صفحة باستخدام DeviceToPage قبل الاستدعاء
var PX, PY: Double;
if Pdf.DeviceToPage(X, Y, 0, 0, W, H, ro0, PX, PY) then
if Pdf.LinkAtPoint(PX, PY) then
Screen.Cursor := crHandPoint;