PDFium Delphi Component Docs

LinkAnnotationAtPos الطريقة

Component: TPdfView  ·  Unit: PDFium
يُرجع فهرس تعليق الرابط عند بكسل الشاشة (X, Y)، أو -1

Syntax

function LinkAnnotationAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload;

 

function LinkAnnotationAtPos(X, Y: Integer): Integer; overload;

Description

يُرجع فهرس تعليق الرابط عند بكسل الشاشة (X, Y)، أو -1

يُستخدم لتنفيذ واجهة «انقر للمتابعة» دون تمكين المعالجة التلقائية لـ LinkOptions

يحتفظ TPdfView بتحويل الجهاز إلى الصفحة داخليًا بناءً على Zoom وRotation وحشو الصفحة وإزاحة التمرير؛ هذه المساعدات هي الواجهة العامة الآمنة لذلك التحويل

Remarks

Example

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;

See Also

DeviceToPage, LinkAnnotation, OnAnnotationLinkClick