function LinkAnnotationAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload;
function LinkAnnotationAtPos(X, Y: Integer): Integer; overload;
يُرجع فهرس تعليق الرابط عند بكسل الشاشة (X, Y)، أو -1
يُستخدم لتنفيذ واجهة «انقر للمتابعة» دون تمكين المعالجة التلقائية لـ LinkOptions
يحتفظ TPdfView بتحويل الجهاز إلى الصفحة داخليًا بناءً على Zoom وRotation وحشو الصفحة وإزاحة التمرير؛ هذه المساعدات هي الواجهة العامة الآمنة لذلك التحويل
PageNumber := اللاحقة تُبطل الإحداثيات المخزّنة مؤقتًاRotation البصري، لذا فإن الصفحة المُدارة 90° لا تزال تُخدّط إلى مستطيل PDF الصحيح
procedure TForm1.PdfView1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
PageX, PageY: Double;
begin
if PdfView1.LinkAnnotationAtPos(X, Y, PageX, PageY) then
Caption := Format('pt = (%.2f, %.2f)', [PageX, PageY]);
end;