Сценарии Adobe Illustrator - изменение цвета выделения - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь установить цвет моего текущего выделения в Illustrator, используя скрипт .jsx.

Я не могу найти документацию по изменению стилей на (выбранных) объектах.Я прочитал большую часть документации там, но я не могу найти такую ​​"простую" вещь где-либо.Вот код, который я придумал:

thisThing = app.activeDocument.selection[0];
thisThing.filled = true;
thisThing.fillColor = '#ff0000';

Когда я его запускаю, ничего не происходит, к сожалению.

1 Ответ

0 голосов
/ 27 февраля 2019

Я нашел решение - оно работает, но оно очень грязное (из-за того, что это отредактированное решение).Это дает случайный серый цвет для выбранного элемента:

var myGrey= new CMYKColor()
myGrey.black=((Math.random()*80)+10);

if (app.documents.length && app.selection.length)  
{  
     for (var a=0; a<app.selection.length; a++)  
     {  
          try {  
               app.selection[a].fillColor = myGrey;  
          } catch (e)  
          {  
               // ignoring all possible errors ...  
          }  
     }  
}

В случае, если вы хотите сделать не в оттенках серого: добавьте myGrey.Yellow = значение между 1-100;

...