Создать 2 скрипта 1. Flip 2. Rotate

Статус
Закрыто для дальнейших ответов.

Vadim_PDF

Топикстартер
15 лет на форуме
Сообщения
1 648
Реакции
237
Собственно вопрос (вероятно) 2 строчек кода, но как для человека далекого от скриптинга это большой вопрос.
Нужно создать 2 скрипта
1-й делает всем (не всем сразу (групой), а всем поочередно) объектам (даже текстовым) флип (желательно что бы можно было выбрать направление horizontal-vertical в окошке или сделать 2-мя скриптами)
2-й поворачивает каждый объект на произвольный угол (если сложно сделать выбор угла - то на 90" по часовой.
 

AlCal

Участник
Сообщения
1
Реакции
0
Ответ: Создать 2 скрипта 1. Flip 2. Rotate

а это подойдет (без использования скриптов)?:
Transform Each (Ctrl+Alt+Shift+D)
 

Vadim_PDF

Топикстартер
15 лет на форуме
Сообщения
1 648
Реакции
237
Ответ: Создать 2 скрипта 1. Flip 2. Rotate

1. Решить можно с помощью Actions - но, Боже, как же долго он работает...
2. Нашел в IllustratorCS3_JavaScript_Reference.pdf
// Tranforms all art in a document using translation and rotation matrices,
// moves art half an inch to the right and 1.5 inches up on the page
if ( app.documents.length > 0 ) {
var moveMatrix = app.getTranslationMatrix( 0.5, 1.5 );
// Add a rotation to the translation, 10 degrees counter clockwise
var totalMatrix = concatenateRotationMatrix( moveMatrix, 10 );
// apply the transformation to all art in the document
var doc = app.activeDocument;
for ( i = 0; i < doc.pageItems.length; i++ ) {
doc.pageItems.transform( totalMatrix );
}
}

осталось разобратся с flip

3. Да. Конечно подойдет, но в данном конкретном случае, мне надо сам код для того, что бы попытатся его связать с другим скриптом..
... хотя кажется мне, что неосилю...
 
Статус
Закрыто для дальнейших ответов.