如何获得触摸位置?

时间:2014-09-22 03:05:10

标签: android xamarin pdfnet

我想使用PDFNet在PDF上读取和创建一些叠加图像,如地图上的标记。我不知道如何在PDF上获得触摸位置以及如何重新计算该位置然后我进行移动或缩放。请告诉我方式。 谢谢!

1 个答案:

答案 0 :(得分:1)

使用ToolManager.java文件中的PreToolManagerListener.onSingleTapConfirmed方法开始触摸位置。一旦您有触摸位置(将在屏幕坐标中),您将调用PDFViewCtrl.convScreenPtToPagePt获取特定PDF页面中的坐标。从那里,您可以将页面坐标与地图标记匹配。

PDFViewCtrl.convScreenPtToPagePt将处理所有页面转换,包括布局,缩放,位置,旋转等。

相关问题