论坛帮助 |
社区圈子 |
日历事件 |
2018-03-14, 21:28 | 只看该作者 #4 | |||
|
||||
正式会员
等级: 四袋长老
|
doc=app.activeDocument; sel=doc.selection; for (i=0; i<sel.length; i++){ if (sel[i].width>sel[i].height) { sel[i].width=sel[i].width-2*72/25.4; sel[i].height=sel[i].height-2*72/25.4; } else{ sel[i].width=sel[i].width-2*72/25.4; sel[i].height=sel[i].height-2*72/25.4; } } 2*72/25.4;这第一个2就是减2mm,想改多少就改多少 此帖于 2018-03-14 21:52 被 dhow 编辑. |
|||
2018-03-15, 11:23 | 只看该作者 #5 | ||
|
|||
正式会员
等级: 六袋长老
|
引用:
|
||
2018-03-15, 13:01 | 只看该作者 #6 | |||
|
||||
正式会员
等级: 四袋长老
|
//缩小对象 doc=app.activeDocument; sel=doc.selection; var newWidth=2*72/25.4; //设置减宽尺寸mm var newHeight=2*72/25.4; //设置减高尺寸mm var newPosition = new Array(); for (i=0; i<sel.length; i++){ if (sel[i].typename == "GroupItem" && sel[i].clipped) { sel[i].pageItems[0].width=sel[i].pageItems[0].width-newWidth; sel[i].pageItems[0].height=sel[i].pageItems[0].height-newHeight; } else { sel[i].width=sel[i].width-newWidth; sel[i].height=sel[i].height-newHeight; } //保持原中心点位置 newPosition[0] = sel[i].position[0] + newWidth/2; newPosition[1] = sel[i].position[1] - newHeight/2; sel[i].position = newPosition; } |
|||