我正在使用 Angular、annotpdf 库和 ng2-pdf-viewer 制作基于 Web 的 PDF 注释工具。
除非我尝试注释多行,否则所有注释都可以正常工作。所以我发现,为了注释(下划线/突出显示/删除)多行,我必须将 quadPoints 作为参数传递给createAnnotation()
函数。
quadPoints 是矩形的坐标,它们一起形成多条线的选择。它们是长度为 8 倍数的数组。例如,如果我们选择 3 条线,我们需要传递选择中覆盖的所有 3 个矩形的坐标,以便它可以分别为所有 3 条线创建注释。
所以我的问题是如何从选择中获得这些 quadPoints?
我想我可以使用鼠标单击/拖动/向上/向下事件,但不知道如何。有什么解决办法吗?