function LinkAtPoint(X, Y: Double): Boolean;
| X, Y | Double. Pont PDF oldalegységekben, az origó az oldal bal alsó sarkában |
| Result | Boolean. True, ha egy linkjegyzet lefedi azt a pontot |
Magát a PDFiumot kérdezi arról, hogy van-e link, ahelyett hogy a LinkAnnotation téglalapjait pásztázná. A natív teszt tiszteletben tartja a jegyzet négypontjait, így egy tördelt szöveget követő link a tényleges alakján illeszkedik, nem az azt körülvevő határolódobozon
Csak a jelenlétet válaszolja meg. A cél vagy URI olvasásához járd be a LinkAnnotation és a LinkAnnotationCount értékeket, vagy használd a WebLink függvényt az oldalszövegben automatikusan felismert URL-ekhez
Hívás előtt alakítsd az egérpozíciót oldalegységekké a DeviceToPage függvénnyel
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;