function LinkAtPoint(X, Y: Double): Boolean;
| X, Y | Double. PDF sayfa birimlerinde nokta; sayfanın sol alt köşesinde orijin |
| Result | Boolean. Bir bağlantı ek açıklaması o noktayı kapsıyorsa True |
Bir bağlantının var olup olmadığını LinkAnnotation dikdörtgenlerini tarayarak değil, PDFium'un kendisine sorar. Yerel sınama ek açıklamanın dört noktalarına uyar; bu nedenle satır kaydıran metni izleyen bir bağlantı, onu çevreleyen sınırlayıcı kutu yerine gerçek şekli üzerine eşleştirilir
Yalnızca varlığı yanıtlar. Hedefi veya URI'yi okumak için LinkAnnotation ve LinkAnnotationCount üzerinde gezinin ya da sayfa metninde otomatik algılanan URL'ler için WebLink kullanın
Çağırmadan önce bir fare konumunu DeviceToPage ile sayfa birimlerine dönüştürün
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;