我希望能够使用主题作为选择器来选择Acrobat文本框或多边形。
例如
我有一个主题为" Test.Shape.01" 我想将该形状选为变量,然后更改填充和边框颜色。
我将如何实现这一目标?
答案 0 :(得分:1)
这应该可以解决问题......
this.syncAnnotScan();
var annots = this.getAnnots();
for (var i = 0; i < annots.length; i++) {
if (annots[i].subject == "Test.Shape.01") {
annots[i].fillColor = color.red; // for example
annots[i].strokeColor = color.red;
break; // if you know there is only one. Remove if there might be more than one.
}
}
第一行将强制Acrobat重新扫描文档,以查找自上次扫描以来可能已添加的任何注释。然后,您只需遍历所有注释,查找具有所需主题的注释,并修改其属性。您可以在此处查看命名颜色列表... https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2Fcolor_properties.htm
如果您不确定添加此脚本的位置,请告诉我有关您要实现的目标的详细信息。