多图层转多画板出错
ai2020多图层转多画板,对简单的文件可以用。但复杂的文件7-8个图层会报错,删除2个层,留下6个层后就可以用了。。不知道是哪里出错,
#include "doEx.jsx"
var doc = activeDocument;
doc.rulerOrigin = ;
var layerN = doc.layers.length;
for (var i = 1; i < layerN; i++) {
doc.artboards.add();
}
doc.rearrangeArtboards(DocumentArtboardLayout.GridByRow, Math.ceil(Math.sqrt(layerN)), 35, false);
var abArr = [];
doEx("artboards").each(function () {
abArr.push(, this.artboardRect])
});
var i = 0;
doEx("layers").each(function () {
this.locked = false;
this.visible = true;
this.hasSelectedArtwork = true;
doEx("selection").each(function () {
this.top += abArr;
this.left += abArr
});
doc.selection = null;
i++;
})
我最多用4个图层,一个刀版,一个烫金版、一个激凸版,一个UV版,有些可以在一个层上。 象编程了,看不懂了。 这个脚本也是从网上下载的,高版本AI运行出错。。文件用低版本ai的话是没有问题 试了下,画板页面要是1050x800mm情况下,最多支持5个图层,6个就会报错,也差不多了.画板页面大的情况下尽量放在AI极限画板(工作界面)的最左边. 曾经被坑过,一用就丢失蒙版里面的图,当时没发现,还印出来了,损失惨重
页:
[1]