1
如何使用Javascript在Illustrator CC中将文档中的所有对象分组?我尝试制作一个脚本,并且我需要将文档中的所有对象无误地正确分组。在官方指南中,我没有找到这样的功能。下面的代码不能正确分组对象。对象改变位置并移动到前景或背景。谁能帮我?如何使用Javascript在Illustrator CC中将文档中的所有对象分组?
function group(){
var docRef = app.activeDocument;
var layerRef = docRef.layers[0];
layerRef.hasSelectedArtwork=true;
docSelection = app.activeDocument.selection;
newGroup = app.activeDocument.groupItems.add();
for (i = 0; i < docSelection.length; i++) {
newItem = docSelection[i];
newItem.moveToBeginning(newGroup);
}
}
要保存z顺序,请使用newItem.moveToEnd而不是moveToBeginning。 – emax
我不知道.hasSelectedArtwork = true选择所有,非常有用,谢谢! – superrache