论坛帮助 |
社区圈子 |
日历事件 |
2023-11-24, 18:44 | #1 | ||
|
|||
正式会员
等级: 四袋长老
|
var doc = activeDocument; var actLayer=doc.activeLayer; var g = actLayer.groupItems.add(); text = g.textFrames.add(); text.contents = "中国人"; doc.spots.name ="PANTONE 321 U";//c:100 m:100 y:0 k:0 var Color = new SpotColor(); Color.spot = doc.spots.name; text.left =0; text.top =0; 上面代码实现不了,请大神帮忙看一下。 |
||
2023-11-24, 18:49 | 只看该作者 #2 | ||
|
|||
中级会员
等级: 七袋长老
|
引用:
|
||
2023-11-25, 17:11 | 只看该作者 #4 | ||
|
|||
正式会员
等级: 四袋长老
|
引用:
for (im=0;im<doc.spots.length;im++){ if(doc.spots[im].name =="PANTONE 321 U") { textl = textl + doc.spots[im].name.length; for(var jo =0;jo<doc.spots[im].name.length;jo++) { Color = new SpotColor(); Color.spot = doc.spots[im]; text.textRanges[textl-doc.spots[im].name.length+jo].characterAttributes.fillColor = Color; text.textRanges[textl-doc.spots[im].name.length+jo].characterAttributes.stroked = false; text.textRanges[textl-doc.spots[im].name.length+jo].characterAttributes.size = textfontsize; text.textRanges[textl-doc.spots[im].name.length+jo].characterAttributes.textFont=app.textFonts['MicrosoftYaHei'] } } } |
||