Ae 表达式语言引用:Text
◆ ◆ ◆
Text
文本属性和方法
提示:
由于所有的 set 方法都将返回样式对象。因此有一种短格式的设置方式:
text.sourceText.style.setFillColor(hexToRgb("00FF00")).setApplyStroke(1).setStrokeWidth(5).setStrokeColor([1,0,0]).setFontSize(200);
sourceText
返回源文本属性对象。
Font...
选择字体 PostScript 名称(英文)字符串。
style
用于返回索引是 0 的字符的样式对象。
相当于 getStyleAt(0)。
//指定为另一个文本图层的第 0 个字符的样式
thisComp.layer("M").text.sourceText.style
//为样式设置特定值(短格式)
style.setFontSize(80).setFauxBold(true).setFauxItalic(true)
getStyleAt(n, t)
用于返回特定字符索引的样式对象。
参数 n 为字符索引(数值)。提示:字符索引从 0 开始。
参数 t 为指定时间,以秒为单位。默认为 time。
text.sourceText.getStyleAt(3).fontSize;
text.sourceText.getStyleAt(0).font
createStyle()
创建空样式对象。
//创建样式并设置特定值(长格式)
styleA = thisComp.layer("M").text.sourceText.createStyle();
styleB = styleA.setFontSize(200);
styleC = styleB.setFont("Arual");
styleC;
//创建样式并设置特定值(短格式)
styleA = thisComp.layer("M").text.sourceText.createStyle();
styleA.setFontSize(100).setFont("Arual");
setText(value)
设置文本内容(字符串)。
//设置本图层的文本内容
style.setText("MediaTea");
//设置为别的图层的文本内容
style.setText(thisComp.layer("M").text.sourceText);
fontSize
返回文本图层的字体大小(数值)。
//本图层的字体大小
style.fontSize;
//返回别的文本图层的文本字体大小
thisComp.layer("M").text.sourceText.style.fontSize;
setFontSize(value)
设置文本图层的字体大小。
参数 value 为数值。
font
返回文本的 PostScript 字体名称(英文字符串)。
setFont(value)
设置字体(英文字符串)。
isFauxBold
返回图层文本是否启用了“仿粗体”。
启用,返回 true;未启用,返回 false。
style.isFauxBold;
setFauxBold(true/false)
设置文本的“仿粗体”。
参数 true 表示启用,false 表示不启用。
isFauxItalic
返回图层文本是否启用了“仿斜体”。
setFauxItalic(true/false)
设置文本的“仿斜体”。
参数 true 表示启用,false 表示不启用。
style.setFauxItalic(true);
isAllCaps
若“全部大写字母”启用,返回 true,否则返回 false。
setAllCaps(true/false)
参数为 true 时,启用“全部大写字母”,为 false 时则停用。
isSmallCaps
返回“小型大写字母”状态。
setSmallCaps(true/false)
设置是否启用“小型大写字母”。
tracking
返回字符面板中设置的字符间距值。
setTracking(value)
设置字符间距的值 。
参数 value 为数值。
leading
返回字符面板中设置的行距值。
setLeading(value)
设置新的行距值(数值)。
autoLeading
返回字符面板中设置的“自动行距”状态。
setAutoLeading(true/false)
设置是否启用“自动行距”。
baselineShift
返回字符面板中设置的基线偏移值(数值)。
setBaselineShift(value)
设置文本的基线偏移值。
applyFill
返回文本是否应用了“填充”。
setApplyFill(true/false)
打开或关闭文本的“填充”。
fillColor
返回文本图层填充颜色的值。
默认情况下,这会返回一个 RGB 值(范围从 0 到 1.0)。
//填充为白色时,则返回 [1,1,1]
style.fillColor;
//返回 G 的值
style.fillColor[1];
setFillColor(value)
设置文本填充颜色。
value 为三维数组。
// RGB 值的数组
style.setFillColor([1.0,1.0,1.0])
applyStroke
返回文本是否应用了“描边”。
setApplyStroke(true/false)
打开或关闭文本的“描边”。
strokeColor
返回文本描边颜色的值。同 fillColor 一样返回 RGB 值(范围从 0 到 1.0)。
setStrokeColor(value)
设置文本描边颜色。
value 为三维数组。
// RGB 值的数组
style.setStrokeColor([1.0,1.0,1.0])
strokeWidth
返回文本描边宽度的值(数值)。
setStrokeWidth(value)
设置文本描边宽度的值(数值)。
“有钱的捧个钱场,好看的点下在看”
Ae 表达式语言引用:Text相关推荐
- Ae 表达式语言引用:Camera Light Effect
◆ ◆ ◆ Camera 摄像机属性 pointOfInterest 返回摄像机在世界空间中的目标点值(三维数组). zoom 返回摄像机的缩放值,以像素为单位. //图层的缩放属性的表达式 // ...
- Ae 表达式语言引用:Global
◆ ◆ ◆ Global 全局对象.属性和方法 comp(name) 返回指定名称的合成对象. 参数 name :字符串. footage(name) 返回指定名称的素材对象. 参数 name : ...
- Ae 表达式语言引用:Path Property
◆ ◆ ◆ Path Property 路径属性和方法 name 返回路径名称. points(t) 获取路径上所有点的 x.y 坐标.返回数偶数组的数组. 图层蒙版路径,点的坐标相对于其左上角的 ...
- Ae 表达式语言引用:Random Numbers
◆ ◆ ◆ Random Numbers 随机数方法 seedRandom(seed, timeless) 用在 random.gaussRandom.wiggle等方法之前,用于设置随机数种子值 ...
- Ae 表达式语言引用(合集)
点击分组标题,可查阅属性和方法的详细说明. Global 全局对象.属性和方法 comp(name) footage(name) thisComp thisProject thisLayer this ...
- Ae 表达式语言引用:Layer
◆ ◆ ◆ Layer 图层属性和方法 Sub-objects 图层子对象属性和方法 source 返回图层的源合成对象或源素材对象. thisComp.layer("Backgroun ...
- Ae 表达式语言引用之:Property
◆ ◆ ◆ Property 属性特性和方法 value 返回属性在当前时间的值(数值.数组或字符串). valueAtTime(t) 返回属性在指定时间(以秒为单位)的值. //要从一组(四个) ...
- Ae 表达式语言引用:Interpolation Color Conversion
◆ ◆ ◆ Interpolation 插值方法 linear(t, 最小输入, 最大输入, 最小输出, 最大输出) 将 t 值从一个范围(最小输入 ~ 最大输入)映射到另一个范围(最小输出 ~ ...
- Ae 表达式语言引用:Footage
◆ ◆ ◆ Footage 素材属性 width 返回素材的宽度(数值),以像素为单位. footage("Red").width height 返回素材的高度(数值),以像素 ...
最新文章
- archlinux安装小记
- 域名端口自己电脑做服务器续,用默认端口,自动跳转到默认项目 【直接用域名访问我们本机的项目】...
- 疯狂python讲义视频 百度云-疯狂的python讲义 PDF 下载
- shell字符串处理
- 基于python的语料库数据处理电子版_基于 Python 自然语言处理工具包在语料库研究中的运用...
- Qt学习(六):UDP通信
- 洛谷 P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
- adf开发_了解ADF生命周期中的ADF绑定
- 怎么升级计算机硬盘,研究僧 篇一:记一次老电脑的升级之路
- 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中
- [Android实例] 有关spinner 的item问题 谁能给解答下??
- 8th 本周工作量及进度统计
- 百度网盘不能上传超过百兆的文件?
- GitHub 上有哪些一般人也可以用的项目?
- 微博媒体碎片装订版-Arrange01
- 智能手环---MQTT协议简介及协议原理
- 视频产生的本质及色彩空间:RGB 和 YUV
- 在滴滴云上搭建 API-Gateway Kong 实践
- PLSQL无法粘贴复制
- 二叉树的讲解《二》(二叉树实现堆)