который будет по монтажной области
Как создать прямоугольник по размерам артбоарда?
Создать прямоугольник,
?Как создать прямоугольник
var artRect = makeRectToArtb ();
function makeRectToArtb () {
activeDocument.rulerOrigin = [ 0, activeDocument.height ];
var artbWidth = activeDocument.width,
artbHeight = activeDocument.height;
return activeDocument.activeLayer.pathItems.rectangle ( 0, 0, artbWidth, artbHeight );
}
одной иллюстраторовской командой
Годится.Не, ну это неспортивно
А нужно ли группировать?сгруппировать всё и верхнему прямоугольнику в группе (который должен быть по монтажной области) выставить аттрибут clipping = true.
Группировка и обрезка в экшн добавляются нормальноА нужно ли группировать?
function makeRectToAb() {
var d = activeDocument,
abs = d.artboards,
abIndex = abs.getActiveArtboardIndex(),
ab = d.artboards[abIndex],
abRect = ab.artboardRect,
abW = Math.abs(abRect[0] - abRect[2]),
abH = Math.abs(abRect[1] - abRect[3]),
rectToAb = d.pathItems.rectangle(abRect[1], abRect[0], abW, abH);
return rectToAb;
}
Нет, думаю, группировать и обрезать в скрипте ничего не надо проще в эшн добавить команду такscript•
•script•
•script• маскируем
•script• вызываем •action• с котором вращаем содержимое
•script• вращаем монтажную область
•script•
•script•
возможно уже проехали, но не нужно - просто выделить и executeMenuCommand('makeMask');А нужно ли группировать?
Там в экшне по любому выделяется всевозможно уже проехали, но не нужно - просто выделить и