function WebLinkAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload;
function WebLinkAtPos(X, Y: Integer): Integer; overload;
Renvoie l’index du lien Web au pixel d’écran (X, Y)
Utilisez cette valeur pour afficher une infobulle personnalisée ou remplacer le comportement de lancement automatique
TPdfView maintient en interne la transformation device-to-page à partir de Zoom, Rotation, de la marge de page et du défilement; ces assistants constituent l’interface publique sûre vers cette transformation
PageNumber := assignments invalidate cached coordinates.Rotation, so a page rotated 90° still maps to the correct PDF rectangle.
procedure TForm1.PdfView1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
PageX, PageY: Double;
begin
if PdfView1.WebLinkAtPos(X, Y, PageX, PageY) then
Caption := Format('pt = (%.2f, %.2f)', [PageX, PageY]);
end;