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 := ultérieures invalident les coordonnées mises en cacheRotation visuelle, donc une page pivotée de 90° se mappe quand même au bon rectangle PDF
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;