论坛帮助 |
社区圈子 |
日历事件 |
2020-11-14, 11:49 | #1 | ||
|
|||
正式会员
等级: 四袋长老
|
var docRef = app.activeDocument; var style1 = docRef.graphicStyles.getByName("样式1"); var style2 = docRef.graphicStyles.getByName("样式2"); for (i = 0; i <docRef.pageItems.length; i++) { obj = docRef.pageItems[i]; if (obj.selected > 0 && obj.fillColor.cyan == 41) { style1.applyTo(obj, true); } else if (obj.selected > 0 && obj.fillColor.cyan == 36) { style2.applyTo(obj, true); } } 只有普通路径才能获得图样样式,复合路径则会报错。 |
||
2020-11-14, 19:58 | 只看该作者 #2 | ||
|
|||
正式会员
等级: 四袋长老
|
var docRef = app.activeDocument; var style1 = docRef.graphicStyles.getByName("样式1"); var style2 = docRef.graphicStyles.getByName("样式2"); for (i = 0; i <docRef.pathItems.length; i++) { obj = docRef.pathItems[i]; if (obj.selected > 0 && obj.fillColor.cyan == 41) { style1.applyTo(obj, true); } else if (obj.selected > 0 && obj.fillColor.cyan == 36) { style2.applyTo(obj, true); } } |
||