如何解决用于 PDF 对象层选项的 Indesign 脚本
我有一个多页的 indesign 文档。每个页面都有一个链接的pdf。每个pdf包含3个图层,为了打开或关闭这些图层,您必须右键单击,选择对象图层选项,然后手动打开或关闭图层。
我想遍历我的所有页面并使用脚本打开 PDF 中的一个图层。我一直在搞乱graphicLayerOptions.graphicLayers,但在告诉它打开currentVisibilty=true时一直遇到错误;
var myDocument = app.activeDocument;
var docLength = myDocument.pages.length;
var myPages = myDocument.pages
for (var i = 0; i < docLength; i++) {
var labelPlaceholder = myDocument.allGraphics;
var labelArtwork = labelPlaceholder[0];
var artworkLayers = labelArtwork.graphicLayerOptions.graphicLayers;
artworkLayers.item("Die Copy").currentVisibility = true;
}
解决方法
我成功了...l
sum({sales.refund_amount})+sum({refunds.refund_amount})
,
以防万一。在 InDesing(Illustrator 等)中,您有两个选项可以从集合中获取项目。
按其编号:
var layer = app.activeDocument.layers[0];
顾名思义:
var layer = app.activeDocument.layers.itemByName("Die Copy");
后来的选项不太可靠。并非所有集合都有此方法。不过,我不知道(PDF 图层)是否是这种情况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。