我在 Windows 商店应用程序项目中使用PDFtron 。
我有一个带有后退按钮的页面和一个 pdf 查看器,我可以在其中编辑 pdf。
当我编辑 pdf 时,我有一个工具栏,其中包含示例中的选项,但是当我选择自由文本工具并开始在 pdf 上书写时,如果我在使用自由文本工具时按下后退按钮,我会遇到问题活动(光标闪烁)我写的文本出现在我导航到的下一页的屏幕上。
我该如何解决这个问题?
我在 Windows 商店应用程序项目中使用PDFtron 。
我有一个带有后退按钮的页面和一个 pdf 查看器,我可以在其中编辑 pdf。
当我编辑 pdf 时,我有一个工具栏,其中包含示例中的选项,但是当我选择自由文本工具并开始在 pdf 上书写时,如果我在使用自由文本工具时按下后退按钮,我会遇到问题活动(光标闪烁)我写的文本出现在我导航到的下一页的屏幕上。
我该如何解决这个问题?
有问题的文本框是用于创建注释的 PDFViewCtrlTools 的一部分。它与示例应用程序一起提供,并且是完全开源的。文本框位于弹出窗口内,定位为在您点击的位置与 PDFViewCtrl 顶部对齐。返回之前需要关闭此文本框。通过调用 ToolManager.CreateDefaultTool() 很容易做到这一点。一般来说,我建议您查看示例并了解当用户尝试离开页面时它们在做什么。
每次您使用 PDFViewCtrl 离开页面时,ToolManager 都应调用 CreateDefaultTool,以便任何当前处于活动状态的工具(在本例中为 FreeTextCreate 工具)都可以自行关闭并进行清理。