function LinkAtPoint(X, Y: Double): Boolean;
| X, Y | Double. Punkt i PDF-sidenheter, med origo i sidans nedre vänstra hörn. |
| Result | Boolean. True när en länkanteckning täcker den punkten. |
Frågar PDFium självt om en länk finns, i stället för att skanna rektanglarna i LinkAnnotation. Det nativa testet följer anteckningens quad points, så en länk som följer radbruten text matchas på sin faktiska form i stället för på den omslutande begränsningsrutan
Den svarar endast på närvaro. För att läsa destinationen eller URI:n, gå igenom LinkAnnotation och LinkAnnotationCount, eller använd WebLink för URL:er som hittas automatiskt i sidtexten
Konvertera en musposition till sidenheter med DeviceToPage före anropet
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;