function LinkAtPoint(X, Y: Double): Boolean;
| X, Y | Double. Piste PDF-sivuyksiköissä, origo sivun vasemmassa alakulmassa. |
| Result | Boolean. True, kun linkkimerkintä peittää tuon pisteen. |
Kysyy PDFiumilta itseltään, onko linkki läsnä, sen sijaan, että skannaisi LinkAnnotation-kutsun suorakaiteita. Natiivitesti kunnioittaa merkinnän neliöpisteitä, joten rivitystä seuraava linkki osuu todellisen muotonsa perusteella eikä sitä ympäröivän rajaavan laatikon perusteella
Se vastaa vain läsnäolosta. Lue kohde tai URI käymällä läpi LinkAnnotation ja LinkAnnotationCount tai käytä WebLink-kutsua sivun tekstistä automaattisesti tunnistetuille URL-osoitteille
Muunna hiiren sijainti sivuyksiköihin DeviceToPage-kutsulla ennen kutsumista
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;