var hs = [1,2,3,4]
for(var i=0;i<hs.length;i++){
var text = app.activeDocument.textFrames.add();
text.contents = "0123456789";
for(var j=0;j<text.textRanges.length;j++){
var color = i==0?new Color((j+1)*10,0,0,0):(i==1?new Color(0,(j+1)*10,0,0):(i==2?new Color(0,0,(j+1)*10,0):(i==3?new Color(0,0,0,(j+1)*10):0)));
text.textRanges[j].characterAttributes.fillColor = color;
}
text.top = hs[i]*10
}
function Color(c,m,y,k){
var instance = new CMYKColor();
instance.cyan = c;
instance.magenta = m;
instance.yellow = y;
instance.black = k;
return instance;
}
aijs添加文字 并填充不同的颜色 demo
于 2022-05-20 10:29:22 首次发布