Скрипт для изменения цвета выделенных объектов в иллюстраторе - PullRequest
0 голосов
/ 29 сентября 2019

Я ищу скрипт для изменения определенного цвета в выбранных объектах в иллюстраторе на другой. Я нашел код с небольшим изменением, работающим для всех цветов в «слое», как я могу настроить его для работы с выбранными элементами.Спасибо

        var layer = app.activeDocument.activeLayer;
    var findColor = new RGBColor()
    findColor.red = 180;
    findColor.green = 90;
    findColor.blue = 90;

    var setColor = new RGBColor()
    setColor.red = 90;
    setColor.green = 180;
    setColor.blue = 180;

    for (var i = 0; i < layer.pathItems.length; i++) {
      var item = layer.pathItems[i];

      $.writeln("find colour ",Math.round( item.fillColor.red))
        if (Math.round(item.fillColor.red) == findColor.red &&
        Math.round(item.fillColor.green)== findColor.green &&
        Math.round(item.fillColor.blue) == findColor.blue)
       {
          $.writeln("Color function",i );
          item.fillColor = setColor;
       }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...