我正在尝试创建一个包含滑块输入的 PDF 表单。目前 Adobe Acrobat 不支持滑块输入。有没有什么巧妙的方法可以做到这一点?
答案1
在某种程度上这是可能的。您可以在按钮字段(实际上,任何字段,但就我们的目的而言,它是按钮字段)中读出鼠标坐标。如果您在 MouseUp 事件中执行此操作,则可以将按钮字段的图标移动到该位置,当然也可以将这些坐标用于其他操作。
这会产生单击滑块并在释放时获得相应值的效果。您不会得到滑块(即图标)的连续移动,或鼠标数字位置的快速更新。后者可以通过具有较短间隔时间的 setInterval() 循环来完成。
我过去已经在几个项目中实现了这样的“滑块”,而且效果相当好。
请注意,这仅适用于理解 Acrobat JavaScript 的 PDF 查看器。