0

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

4

1 回答 1

1

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

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

于 2014-09-22T17:54:38.923 回答