论坛帮助 |
社区圈子 |
日历事件 |
2018-10-13, 16:12 | #1 | |||
|
||||
全球最帅的印前佬
等级: 五袋长老
|
//里面的过程可以不用理解 function addRect(x,y,w,h){// var rect=group.pathItems.rectangle (y, x, w, h); rect.strokeColor=NoColor;//描边改为无色 rect.strokeWidth=0;//描边宽度为0 rect.fillColor=getRegColor();//填充色为注册色 } 我现在想把填充色改为 20%的注册色,要怎么弄啊? |
|||
2018-10-13, 16:58 | 只看该作者 #2 | |||
|
||||
正式会员
等级: 四袋长老
|
引用:
//目的是画一个矩形 描述一个矩形用 一个点与一个尺寸 绝对坐标表示即可 点1 x,y 宽度w,高度h //里面的过程可以不用理解 function addRect(x,y,w,h){// var rect=group.pathItems.rectangle (y, x, w, h); rect.strokeColor=NoColor;//描边改为无色 rect.strokeWidth=0;//描边宽度为0 rect.fillColor=getRegColor();//填充色为注册色 rect.fillColor.tint = rect.fillColor.tint - 80; } |
|||
右列会员因为此帖价值甚高向 dhow 表示感谢: |
4800173 (2018-10-13)
|
2018-10-13, 17:36 | 只看该作者 #3 | |||
|
||||
全球最帅的印前佬
等级: 五袋长老
|
引用:
原来是这样,明白了,感谢大佬,谢谢。 |
|||
2018-10-13, 18:58 | 只看该作者 #4 | ||
|
|||
正式会员
等级: 六袋长老
|
引用:
|
||
2018-10-15, 15:15 | 只看该作者 #7 | |||
|
||||
全球最帅的印前佬
等级: 五袋长老
|
var DOC = app.activeDocument;//活动文档 var SELECT = DOC;//当前选择对象 var group=DOC.groupItems.add();//为了群组 var text = group.textFrames.add(); var font="MicrosoftYaHei"; text.contents = content="XB01-0005/新宝/181011/ZXY";//文本的内容 text.textRange.characterAttributes.size=6; //字体大小 text.textRange.characterAttributes.textFont = textFonts.getByName(font); text.textRange.characterAttributes.fillColor = color=newCMYKColor; //填充颜色 newCMYKColor.cyan = 0;newCMYKColor.magenta = 0; newCMYKColor.yellow = 0;newCMYKColor.black = 100; 这个文档生成之后,只会在最初始画板的左上角。 我后面把画板位置改了之后,文本的位置还是不会变。 我想让文本生成在当前画板的左上方离边各3mm,要怎么弄呢? |
|||
2018-10-16, 00:39 | 只看该作者 #8 | |||
|
||||
正式会员
等级: 四袋长老
|
引用:
var doc = app.activeDocument;//活动文档 var SELECT = doc.selection;//当前选择对象 var artboardNumber = doc.artboards.getActiveArtboardIndex(); //取得当前活跃画板索引 var abBounds = doc.artboards[artboardNumber].artboardRect; //获取画板的左、顶边 var newCMYKColor = new CMYKColor(); newCMYKColor.cyan = 0; newCMYKColor.magenta = 0; newCMYKColor.yellow = 0; newCMYKColor.black = 100; var group=doc.groupItems.add();//为了群组 var text = group.textFrames.add(); var font="MicrosoftYaHei"; text.contents = content="XB01-0005/新宝/181011/ZXY";//文本的内容 text.textRange.characterAttributes.size=6; //字体大小 text.textRange.characterAttributes.textFont = textFonts.getByName(font); text.textRange.characterAttributes.fillColor = newCMYKColor; //text.rotate(90);//文本旋转90度 /*下面两种位置,请自行选择,或根据需要继续调整*/ /*位置1-画板内部*/ text.left = abBounds[0] + 3 * (72/25.4);//文本与画板左边距离3mm text.top = abBounds[1] - 3 * (72/25.4);//文本与画板顶边距离3mm /*位置2-画板外部*/ //text.left = abBounds[0] - text.width - 3 * (72/25.4);//文本与画板左边距离3mm //text.top = abBounds[1] + text.height + 3 * (72/25.4);//文本与画板顶边距离3mm |
|||
右列会员因为此帖价值甚高向 dhow 表示感谢: |
4800173 (2018-10-16)
|
2018-10-16, 15:19 | 只看该作者 #9 | |||
|
||||
全球最帅的印前佬
等级: 五袋长老
|
引用:
|
|||