- 精华
- 活跃值
-
- 积分
- 161
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:47 天 连续签到:0 天
|
发表于 2017-8-23 02:07:31
|
显示全部楼层
[mw_shl_code=javascript,true]//测试一下,by_jialan75
var doc=app.activeDocument;//创建一个文档对象
var s=doc.selection;//把选中的图形赋值给s
var l=s.length;//把选中的图形个数赋值给l
var a=doc.artboards.length;//把画板的个数赋值给a
for(i=a-1;i>=1;i--){ //删除画板只剩一个
doc.artboards.remove();
}
for(i=l-1;i>=0;i--){ //把选中的画板改成矩形
a0=s.geometricBounds[0];//获取矩形的左上坐标
a1=s.geometricBounds[1];//获取矩形的右上坐标
a2=s.geometricBounds[2];//获取矩形的右下坐标
a3=s.geometricBounds[3];//获取矩形的左下坐标
if(i!=l-1){
doc.artboards.add([a0,a1,a2,a3]); //新增画板,位置等于矩形
}else{
doc.artboards[0].artboardRect =[a0,a1,a2,a3]; //第一个画板的坐标与尺寸等于第一个矩形
}
}
//希望能帮助到你[/mw_shl_code] |
|