如何在不丢失格式的情况下更改文本颜色

迪奥戈·杜比埃拉

我可以更改文本颜色,但格式也在更改!我的文字有一半是粗体,另一半是斜体。但最后所有的文字都变成了粗体。

var proj = app.project;
var theComposition = app.project.activeItem;
var theTextLayer = theComposition.layers[1];

var textProp1 = theTextLayer.property("Text").property("Source Text");
var textProp2 = theTextLayer.property("Source Text").value;
textProp2.fillColor = [1,1,1];  
textProp1.setValue(textProp2);
兹基

当您设置TextDocument: 时,textProp1.setValue(textProp2);它会设置所有TextDocument属性。Adobe 不通过 Extendscript 支持每个文本层的多种格式(例如:fillColor、fontSize、fontFamily 等),因此该层获取第一个字母的属性,在您的情况下为 Bold。

我可以建议您向图层添加填充效果并更改效果中的值。这是一个代码:

var fillEffect = theTextLayer.property('ADBE Effect Parade').addProperty('ADBE Fill');
fillEffect.property('Color').setValue([1,1,1]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不丢失格式的情况下从PDF复制文本?

如何在不丢失更改的情况下还原提交?

如何在不丢失更改的情况下还原提交?

如何在不导入其他模块的情况下更改python中文本的颜色?

如何在不更改格式的情况下更新 PPT 文本框中的内容

如何在不更改文本颜色本身的情况下更改输入字段中打字机的颜色?

如何在不丢失数据的情况下将/ home格式从XFS更改为ext4

如何在不更改框阴影颜色的情况下更改 svg 颜色

如何在不丢失颜色的情况下将树的输出打印为pdf?

Git-如何在不丢失更改的情况下将更改压入忽略的文件?

如何在不丢失或更改数据的情况下更改列排序规则?

如何在不丢失格式的情况下以新电子邮件发送现有消息

如何在不丢失Java格式的情况下将HTML内容转换为PDF?

如何在不丢失甜甜圈图中的中间文本的情况下查看标签

如何在不丢失长文本的情况下将Excel文件另存为CSV?

如何在不丢失Mysql中的数据的情况下更改列数据类型

如何在不丢失更改的情况下停止/重新启动Docker容器?

如何在不丢失数据的情况下更改.tif光栅文件的分辨率

如何在不丢失更新更改的情况下修改 Composer 引入的库

如何在不丢失Xamp中数据的情况下将类型从varchar更改为Date

如何在不丢失导航栏UI的情况下更改SwiftUI背景?

如何在不更改javafx边框的情况下更改TextField的背景颜色?

如何在不更改 python matplotlib 中的热图的情况下更改颜色条的值?

如何在不更改recyclerView主体的情况下更改View Drawable的背景颜色?

如何在不丢失数据的情况下安装Ubuntu?

如何在不丢失元素的情况下遍历列表

如何在不丢失数据的情况下“关闭” juju?

如何在不丢失数据的情况下安装 ubuntu

JS 如何在不更改语言环境(时间格式)的情况下更改时区