- 精华
- 活跃值
-
- 积分
- 15086
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:1863 天 连续签到:25 天
|
AI2020多图层转多画板,对简单的文件可以用。但复杂的文件7-8个图层会报错,删除2个层,留下6个层后就可以用了。。
不知道是哪里出错,
#include "doEx.jsx"
var doc = activeDocument;
doc.rulerOrigin = [0, 0];
var layerN = doc.layers.length;
for (var i = 1; i < layerN; i++) {
doc.artboards.add([i * doc.width , doc.height, doc.width * (i + 1) ,0 ]);
}
doc.rearrangeArtboards(DocumentArtboardLayout.GridByRow, Math.ceil(Math.sqrt(layerN)), 35, false);
var abArr = [];
doEx("artboards").each(function () {
abArr.push([this.artboardRect[0], this.artboardRect[3]])
});
var i = 0;
doEx("layers").each(function () {
this.locked = false;
this.visible = true;
this.hasSelectedArtwork = true;
doEx("selection").each(function () {
this.top += abArr[i][1];
this.left += abArr[i][0]
});
doc.selection = null;
i++;
})
|
组图打开中,请稍候......
|