function LinkAtPoint(X, Y: Double): Boolean;
| X, Y | Double. Točka v enotah strani PDF, z izhodiščem v spodnjem levem vogalu strani. |
| Result | Boolean. True, kadar to točko pokriva pripomba povezave. |
Vpraša sam PDFium, ali je povezava prisotna, namesto da bi preverjal pravokotnike LinkAnnotation. Nativni preizkus upošteva točke štirikotnika pripombe, zato se povezava, ki sledi prelomljenemu besedilu, ujema po svoji dejanski obliki in ne po okviru, ki jo obdaja
Odgovori le o prisotnosti. Za branje cilja ali URI prehodite LinkAnnotation in LinkAnnotationCount, za URL-je, samodejno zaznane v besedilu strani, pa uporabite WebLink
Položaj miške pred klicem pretvorite v enote strani z DeviceToPage
var PX, PY: Double;
if Pdf.DeviceToPage(X, Y, 0, 0, W, H, ro0, PX, PY) then
if Pdf.LinkAtPoint(PX, PY) then
Screen.Cursor := crHandPoint;