PDFium Component Docs

LinkAnnotationAtPos metodas

Komponentas: TPdfView  ·  Modulis: PDFium
Grąžina nuorodos-anotacijos indeksą ekrano pikseliui (X, Y) arba -1

Syntax

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

 

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

Description

Grąžina nuorodos-anotacijos indeksą ekrano pikseliui (X, Y) arba -1.

Naudokite, kad įgyvendintumėte „spustelėk-sekti" UI neįgalindami LinkOptions automatinio apdorojimo.

TPdfView viduje palaiko įrenginio-į-puslapį transformaciją pagal Zoom, Rotation, puslapio užpildą ir slinkimo poslinkį; šie pagelbikliai yra saugus viešasis tos transformacijos interfeisas.

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