◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2023-11-24, 18:44     #1
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认 求助大神,指定专名称,或是自定义专色名称 ,怎么给文本加颜色   



求助大神,指定专名称,或是自定义专色名称 ,怎么给文本加颜色

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;
上面代码实现不了,请大神帮忙看一下。
yzx0120 当前离线  
旧 2023-11-24, 18:49   只看该作者   #2
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
默认

引用:
作者: yzx0120 查看帖子
求助大神,指定专名称,或是自定义专色名称 ,怎么给文本加颜色

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;
te...
没明白你的意思,将"中国人"三个字的填充色设置为"PANTONE 321 U"?
姜椒蒜 当前在线  
旧 2023-11-24, 19:19   只看该作者   #3
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认

引用:
作者: 姜椒蒜 查看帖子
没明白你的意思,将"中国人"三个字的填充色设置为"PANTONE 321 U"?
是的,一种是PANTONE 321 U 另一种是设置为自定义专色: c:100 m:100 y:0 k:0
yzx0120 当前离线  
旧 2023-11-25, 17:11   只看该作者   #4
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
yzx0120 yzx0120 当前离线
正式会员
等级: 四袋长老
级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时级别:43 | 在线时长:2021小时 | 升级还需:91小时
 
Uid: 539522
注册日期: 2016-10-23, 14:13
年龄: 39
帖子: 352
感谢: 146
11 个帖子获得 17 次感谢
现金: 103金币
资产: 109金币
声望: 10 yzx0120 向着好的方向发展
默认

引用:
作者: yzx0120 查看帖子
求助大神,指定专名称,或是自定义专色名称 ,怎么给文本加颜色

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;
te...
用传统的颜色面板专色值赋值方法与指定专色名称进行比较就实现了
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']
}
}
}
yzx0120 当前离线  
发表新主题 关闭主题


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2025-01-04 15:06.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
 
Copyright © 2004-2022