我正在尝试将标签应用于文档中的所有 EPS 文件。我的代码:
#target indesign
var allItems=app.activeDocument.pageItems.everyItem().getElements().slice(0);
for(var i=0;i<allItems.length;i++)
{
var allInnerItems = allItems[i].allPageItems;
for(var j=0;j<allInnerItems.length;i++)
{
(allInnerItems[j].toString() == "[object EPS]") ?
allInnerItems[j].parent.autoTag() : alert('false');
}
}
该代码查找所有 EPS 并应用于它们的 Rectangle 对象 AutoTag 方法。但我收到错误消息:“对象或父故事已标记或无法标记”。此外,如果我用 EPS 选择一些矩形对象并单击用户界面中的“AutoTag”功能,它将起作用。也许有人知道,我该怎么办?
提前致谢!