创建一个脚本来对Illustrator中的向量进行排序。在循环中,您希望第一层对矢量的排序小于某个值,复制到新图层,删除旧图层。在下一个循环上再次对第一层做同样的事,但小于其他值。最后,每个层都需要按大小对图层进行排序。我的代码无法正常工作。
enter code here
var k =0;
for(j=0; j<10; j++) {
var mySelection = activeDocument.layers[0].pageItems;
var newlayer4 = activeDocument.layers.add();
k=k+ 10000;
for (i=0; i<(mySelection.length); i++){
obj_gabarit=Math.abs(mySelection[i].area);
if(obj_gabarit<k){
mySelection[i].duplicate(newlayer4);
mySelection[i].remove();
}
}
}
代码