使用extendscript在Illustrator中缩放对象

时间:2014-07-24 12:21:41

标签: javascript adobe-illustrator extendscript

我正在尝试使用脚本按设定的数量缩放页面上的对象。我可以突出显示对象并设置转换矩阵,但我不知道如何将其应用于突出显示的对象。参考手册非常纤薄。这就是我所拥有的

var doc = app.activeDocument.activeLayer.pageItems;
doc.hasSelectedArtwork = true;//selects all the items on the page


var m=app.getScaleMatrix(50,60)//set how much I would like to scale
app.redraw()

如果有人能告诉我show来缩放线宽也会有所帮助

非常感谢 鲍勃

1 个答案:

答案 0 :(得分:3)

如果您首先对项目进行分组,但无法解决以后如何取消组合

,则此方法有效
var doc = app.activeDocument;
var item = doc.pageItems[0];

//doc.hasSelectedArtwork = true;
item.resize(
    50.0, // x
    60.0, // y
    true, // changePositions
    true, // changeFillPatterns
    true, // changeFillGradients
    true, // changeStrokePattern
    );