我在 InDesign 中创建了一个交互式 PDF 表单,我需要对其执行一些繁重的 JavaScript 操作。问题是在使用 JavaScript 设置字段值时,小部件设计被覆盖。例如,复选框在选中时应如下所示:
http://i45.tinypic.com/axl6u.png
但是执行:
var f = this.getField("Checkbox");
f.value = "Yes";
在 JS 控制台中导致小部件的外观默认为 acrobat 的:
http://i49.tinypic.com/11qmm1g.png
我已经尝试了 Acrobat 的 Javascript API 参考中记录的每个小部件属性,但无济于事。最初,使用鼠标检查/取消检查工作正常。使用 JS 设置值后,Acrobat 的默认黑色复选字符将用于所有后续切换,包括使用鼠标时...
InDesign 如何导出带有小部件自定义图标的交互式 PDF?有没有办法在 Acrobat Pro 中使用 JS 强制使用这些图标?使用鼠标选择复选框或单选按钮与使用 JS 设置其值有什么区别?