论坛帮助 |
社区圈子 |
日历事件 |
2024-05-05, 00:30 | #1 | ||
|
|||
正式会员
等级: 四袋长老
|
nameStyle.size = 12 nameStyle.textRange.textfont = textFonts.getByName["黑体"] nameStyle.capitalization = FontCapsOption.ALLCAPS |
||
回复时引用此帖 |
2024-05-07, 19:59 | 只看该作者 #4 | ||
|
|||
正式会员
等级: 三袋长老
|
sel=doc.selection; var fontName = sel[0].textRange.characterAttributes.textFont.name; // 创建新的文本框s var newText = doc.textFrames.add(); newText.contents = "字体名称:" + fontName; // 设置新文本框位置 newText.position = [sel[0].position[0], sel[0].position[1] - sel[0].height]; // 在原文本框下方显示 // 设置新文本框样式 newText.textRange.characterAttributes.size = 12; // 设置字体大小 newText.textRange.textFont = app.textFonts.getByName("MicrosoftYaHei");//微软雅黑 newText.textRange.characterAttributes.fillColor = new RGBColor(); // 创建一个 RGB 颜色对象 newText.textRange.characterAttributes.fillColor.red = 0; // 设置红色通道为 0 newText.textRange.characterAttributes.fillColor.green = 0; // 设置绿色通道为 0 newText.textRange.characterAttributes.fillColor.blue = 0; // 设置蓝色通道为 0 以上代码保存为jsx文件。AI文档选中一个文本对象,执行此脚本,会在原文本对象下方得到字体名称 |
||
回复时引用此帖 |
右列会员因为此帖价值甚高向 LDVE 表示感谢: |
vfoggp (2024-05-07)
|
2024-05-07, 23:13 | 只看该作者 #5 | ||
|
|||
正式会员
等级: 四袋长老
|
接下来我要怎么写这个脚本才能使 C的颜色色值是:C100? 我这样写过无效 item1.characterAttributes.fillcolor = app.activeDocument.swatches.getByName("CMYK 青").color; |
||
回复时引用此帖 |
2024-05-08, 08:44 | 只看该作者 #7 | ||
|
|||
正式会员
等级: 三袋长老
|
引用:
sel=doc.selection; vColor = new CMYKColor(); vColor.black = 0; vColor.cyan = 100; vColor.magenta = 0; vColor.yellow = 0; sel[0].fillColor=vColor 此帖于 2024-05-08 08:58 被 LDVE 编辑. 原因: 1 |
||
回复时引用此帖 |