Доброго всем времени суток! Собственно почти весь вопрос в заголовке темы: как сжать (Scale) группу относительно центра в скрипте? Плюс еще нужно при этом каким-то образом указать Scale Corners = false; Scale Strokes & Effects; Transform Objects = true; Transform Patterns = true;
Пока сделал только это (правда не работает):
Пока сделал только это (правда не работает):
JavaScript:
function main () {
//Выделить все
app.executeMenuCommand("selectall");
//Сгруппировать
app.executeMenuCommand("group");
//-------------------------------------------------
//Сжать всю получившуюся группу на 50% по вертикали
var obj_sel = app.activeDocument.selection;
var m = app.getScaleMatrix(100,50);
obj_sel.getScaleMatrix(m); // как это сделать?
//-------------------------------------------------
redraw();
}
main();