Implementing link activation in PDFView class

Q: Can I detect links positions in a rendered page (giving a cursor
position calculated in pdf coordinates or something like that) so we
can launch web or file links clicked by user?
A: You can access all annotations (including links) on a given PDF
page through page.GetAnnot() method (please see Annotation sample for
a concrete sample code). Given an annotation you can obtain its
position on the page using annot.GetRect() method. Also PDFView class
includes several utility methods (pdfview.Conv??()) to convert
coordinates between PDF page coordinates, canvas, and screen
coordinates. This should be enough to implement link activation and
other annotation related tools. You may also want to take a look at
PDFView sample for C# because it already includes custom code required
to activate links.