Создание направляющих макросом.

  • Автор темы Автор темы Kreol
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kreol

Участник
Топикстартер
Сообщения
34
Реакции
1
Господа, приветствую!.
На форуме много лет назад была поднята тема создания направляющих макросом. http://forum.rudtp.ru/threads/kak-sozdat-napravljajuschie.23200/#post-329260
За это время, думаю, много, что поменялось. Подскажите пожалуйста, возможно ли создать 4 направляющих отталкиваясь от размеров холста макросом. Если размер холста 22х22 px, то чтобы создались 4 направляющие на 3 px, 19 px по вертикали и горизонтали.
guide.jpg
1) файлов около 8000
2) размеры бывают разные, поэтому и привязка к холсту, так как направляющая -3px от любой стороны холста.
Буду очень признателен за помощь.
 
Код:
dobavka=-3; // на столько пикселей в минус от артбоарда
lsd = activeDocument;
lsd.rulerOrigin = Array(0, 0);
metkilayer = lsd.activeLayer;

line(metkilayer,-8200,-dobavka,8200,-dobavka);
line(metkilayer,-dobavka,-8200,-dobavka,8200);
line(metkilayer,-8200,lsd.height+dobavka,8200,lsd.height+dobavka);
line(metkilayer,lsd.width+dobavka,-8200,lsd.width+dobavka,8200);

function line(parent,x1,y1,x2,y2)
{
var line = parent.pathItems.add();
line.guides = true;
line.setEntirePath( Array( Array(x1, y1), Array(x2, y2) ) );
}
 
благодарю, будем пробовать
 
Статус
Закрыто для дальнейших ответов.