Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 PDFNet 在 PDF 上读取和创建一些叠加图像,例如地图上的标记。我不知道如何在 PDF 上获取触摸位置以及如何重新计算该位置然后我进行移动或缩放。请告诉我路。谢谢!
要获取触摸位置,请从 ToolManager.java 文件中的 PreToolManagerListener.onSingleTapConfirmed 方法开始。一旦有了屏幕坐标中的触摸位置,您将调用 PDFViewCtrl.convScreenPtToPagePt 来获取特定 PDF 页面中的坐标。从那里您可以将页面坐标与地图标记匹配。
PDFViewCtrl.convScreenPtToPagePt 将处理所有页面转换,包括布局、缩放、位置、旋转等。