Я пытаюсь получить этот код для копирования групп образцов с цветами тоже - PullRequest
0 голосов
/ 02 января 2019

Я нашел некоторый код, который почти работает для того, что мне нужно, но он мне нужен и для копирования групп. Есть идеи?

#target Illustrator  

var theFile = new 
File('C:/location/colors.ai');  

open(theFile,null);  


  var doc2 = app.activeDocument, doc = app.documents[1];  
  var thisSw, newSw;  
  for(var i=0; i<doc2.swatches.length; i++){  
    thisSw = doc2.swatches[i];  
    if(thisSw.name == "[Registration]" || thisSw.name == "[None]"){  
      continue;  
    }  
    newSw = doc.swatches.add();  
    newSw.name = thisSw.name;  
   newSw.color = thisSw.color;  
  };  
    doc2.close(SaveOptions.DONOTSAVECHANGES);  

Вот и оригинальный код для этого https://forums.adobe.com/thread/2285302 Я попытался изменить образцы для swatchGroups, но он только захватывает группы без цветов. Он не понял, как это исправить. Я не уверен, есть ли var, который мне нужно добавить для этого или нет.

...