DLLEXPORT FPDF_LINK STDCALL FPDFLink_GetLinkAtPoint(FPDF_PAGE page, double x, double y) { if (page == NULL) return NULL; CPDF_Page* pPage = (CPDF_Page*)page; // Link list is stored with the document CPDF_Document* pDoc = pPage->m_pDocument; CPDF_LinkList* pLinkList = (CPDF_LinkList*)pDoc->GetPrivateData(&this_module); if (pLinkList == NULL) { pLinkList = FX_NEW CPDF_LinkList(pDoc); pDoc->SetPrivateData(&this_module, pLinkList, ReleaseLinkList); } return pLinkList->GetLinkAtPoint(pPage, (FX_FLOAT)x, (FX_FLOAT)y); }