【发布时间】:2019-10-10 20:30:04
【问题描述】:
我有一个 pdf,里面有一些突出显示的区域。当用户点击 PDF 的任何部分时,我想知道他/她是否点击了突出显示的区域。我对此进行了一些研究,发现突出显示实际上是在画布中而不是在 textLayer 中发生的。所以现在我不确定我们如何实际检测到点击操作是否发生在突出显示的区域上。我有与pdf突出显示区域相关的坐标,我可以编写一个函数来查找点击坐标是否在突出显示区域坐标的边界内,但问题是我还需要确保当用户悬停在突出显示的区域,我需要显示指针光标,以便用户知道它是可点击的。为了在悬停时实现这个指针光标,我必须对每次鼠标移动进行计算,这会降低性能。我正在寻找如何解决这个问题的解决方案。
Here 是示例 pdf,我说的是绿色区域。
我已经尝试在网上搜索它以查找是否有人发布了与此类似的问题,但我找不到任何相关内容。
【问题讨论】: