论坛帮助 |
社区圈子 |
日历事件 |
2019-04-19, 10:45 | #1 | |||
|
||||
正式会员
等级: 三袋长老
|
var doc = activeDocument; var sel=doc.selection; var pt=72/25.4; var t=1;//文字距离色块左右距离 var tt=7;//字体大小 var ttt=1.5;//文字距离色块上下距离 for(var i=0,l=sel.length;i<l;i++){ if(sel[i].typename!=="PathItem"&&sel[i].fillColor.typename!=="SpotColor"){ alert("选择不符合要求") } else{ text = doc.textFrames.add(); var s=sel[i]; text.contents = s.fillColor.spot.name; text.left=s.left+s.width+t*pt; text.top=s.top+ttt*pt; text.textRange.characterAttributes.fillColor = s.fillColor; text.textRange.characterAttributes.size=tt; text.textRange.characterAttributes.textFont =textFonts.getByName("MicrosoftYaHei") text.createOutline( ); } } |
|||
2019-04-19, 13:16 | 只看该作者 #2 | |||
|
||||
VIP会员
等级: 七袋长老
|
引用:
var doc = activeDocument; var sel=doc.selection; var pt=72/25.4; var t=1;//文字距离色块左右距离 var tt=7;//字体大小 var ttt=1.5;//文字距离色块上下距离 for(var i=0,l=sel.length;i<l;i++){ if(sel[i].typename!=="PathItem"&&sel[i].fillColor.typename!=="SpotColor"){ alert("选择不符合要求") } else{ text = doc.textFrames.add(); var s=sel[i]; text.contents = s.fillColor.spot.name; text.left=s.left+s.width+t*pt; text.top=s.top+ttt*pt; text.textRange.characterAttributes.fillColor = s.fillColor; text.textRange.characterAttributes.size=tt; text.textRange.characterAttributes.textFont =textFonts.getByName("MicrosoftYaHei") var textTem=text.createOutline( ); textTem.rotate (90) textTem.position=[(sel[i].left+(sel[i].width-textTem.width)/2), (sel[i].top+textTem.height+t)] } } |
|||
右列会员因为此帖价值甚高向 calvin530126 表示感谢: |
61766658 (2019-05-12)
|
2019-04-19, 15:44 | 只看该作者 #3 | |||
|
||||
正式会员
等级: 三袋长老
|
引用:
求大师傅帮个忙啊 谢谢 把我金币都给你 https://www.cnprint.org/bbs/showthread.php?t=310041 |
|||