[AI CC-CC2021] Отрисовка обводки через скрипт

  • Автор темы Автор темы Flegma
  • Дата начала Дата начала

Flegma

Участник
Топикстартер
Сообщения
90
Реакции
2
Подскажите, пожалуйста, есть ли возможность в скрипте отрисовать обводку?
Аналогично команде Expand Appearance. Есть PathItem, нарисованный кистью с обводкой,
неравномерной по толщине, нужно его отрисовать чтобы появился в векторе через скрипт
 
Вызвать Outline stroke из скрипта
 
Не нашел такую команду в Scripting Guide..
OutlineStroke
Так правильно?
 
Вот так не получилось:
Код:
//

var ld=app.activeDocument.layers.getByName("Draw");

for (var i=ld.pathItems.length-1;i>=0;i--)
{
   OutlineStroke(ld.pathItems[i]);
}
 
Нет, надо вызвать соответствующий пункт меню через ExecMenuItem. Я ж так понимаю у вас старше CS6?
 
Да, CC-2015.
Т.е. в скриптинге не предусмотрена возможность простой командой отрисовать типа Expand Appearance?
 
Да, CC-2015.
Т.е. в скриптинге не предусмотрена возможность простой командой отрисовать типа Expand Appearance?
Чем вам этот вариант плох? Простой командой. В модели да, не было и нету
 
Понял, спасибо, попробую разобраться с ExecMenuItem.
Нужно автоматизировать этот процесс в контексте остальной работы, поэтому через скрипт пытаюсь.
 
Код:
app.ExecMenuItem ("Outline Stroke");
Ругается: app.ExecMenuItem is not a function
 
Правильно ругается
Надо app.executeMenuCommand ('OffsetPath v22');
 
  • Спасибо
Реакции: Dmitri_J и Flegma
Урра, работает! Спасибо!