В общем, выше я и написал однострочный скрипт меняющий размеры артбоарда. Там нужно только подставить свои значения:
x1 и у1 - это смещения относительно точки с координатами (0, 0) левого верхнего угла (в пунктах);
x2 и y2 - смещения относительно точки с координатами (0, 0) правого нижнего угла (в пунктах).
Только величины смещения по оси Y нужно ставить с обратным знаком.
Например, нужно сделать артбоард с размерами 100 х 100 мм, и смещенным на 10 мм относительно текущего положения нулевой точки влево-вверх по обеим координатам. Тогда скрипт будет выглядеть так:
Код:
app.activeDocument.artboards[0].artboardRect = new Array(-10/0.352778, 10/0.352778, 90/0.352778, -90/0.352778);
Размеры в миллиметрах делим на 0.352778, чтобы привести к пунктам.
Если мне удалось окончательно вас запутать, то говорите, каким должен быть новый артбоард, сделаю по заданным размерам.