◆  ◆

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相关推荐

  1. Ae 表达式语言引用:Camera Light Effect

    ◆  ◆  ◆ Camera 摄像机属性 pointOfInterest 返回摄像机在世界空间中的目标点值(三维数组). zoom 返回摄像机的缩放值,以像素为单位. //图层的缩放属性的表达式 // ...

  2. Ae 表达式语言引用​:Global

    ◆  ◆  ◆ Global 全局对象.属性和方法 comp(name) 返回指定名称的合成对象. 参数 name :字符串. footage(name) 返回指定名称的素材对象. 参数 name : ...

  3. Ae 表达式语言引用​:Path Property

    ◆  ◆  ◆ Path Property 路径属性和方法 name 返回路径名称. points(t) 获取路径上所有点的 x.y 坐标.返回数偶数组的数组. 图层蒙版路径,点的坐标相对于其左上角的 ...

  4. Ae 表达式语言引用​:Random Numbers

    ◆  ◆  ◆ Random Numbers 随机数方法 seedRandom(seed, timeless) 用在 random.gaussRandom.wiggle等方法之前,用于设置随机数种子值 ...

  5. Ae 表达式语言引用(合集)

    点击分组标题,可查阅属性和方法的详细说明. Global 全局对象.属性和方法 comp(name) footage(name) thisComp thisProject thisLayer this ...

  6. Ae 表达式语言引用:Layer

    ◆  ◆  ◆ Layer 图层属性和方法 Sub-objects 图层子对象属性和方法 source 返回图层的源合成对象或源素材对象. thisComp.layer("Backgroun ...

  7. Ae 表达式语言引用​之:Property

    ◆  ◆  ◆ Property 属性特性和方法 value 返回属性在当前时间的值(数值.数组或字符串). valueAtTime(t) 返回属性在指定时间(以秒为单位)的值. //要从一组(四个) ...

  8. Ae 表达式语言引用​:Interpolation Color Conversion

    ◆  ◆  ◆ Interpolation 插值方法 linear(t, 最小输入, 最大输入, 最小输出, 最大输出) 将 t 值从一个范围(最小输入 ~ 最大输入)映射到另一个范围(最小输出 ~ ...

  9. Ae 表达式语言引用​:Footage

    ◆  ◆  ◆ Footage 素材属性 width 返回素材的宽度(数值),以像素为单位. footage("Red").width height 返回素材的高度(数值),以像素 ...

最新文章

  1. archlinux安装小记
  2. 域名端口自己电脑做服务器续,用默认端口,自动跳转到默认项目 【直接用域名访问我们本机的项目】...
  3. 疯狂python讲义视频 百度云-疯狂的python讲义 PDF 下载
  4. shell字符串处理
  5. 基于python的语料库数据处理电子版_基于 Python 自然语言处理工具包在语料库研究中的运用...
  6. Qt学习(六):UDP通信
  7. 洛谷 P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
  8. adf开发_了解ADF生命周期中的ADF绑定
  9. 怎么升级计算机硬盘,研究僧 篇一:记一次老电脑的升级之路
  10. 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中
  11. [Android实例] 有关spinner 的item问题 谁能给解答下??
  12. 8th 本周工作量及进度统计
  13. 百度网盘不能上传超过百兆的文件?
  14. GitHub 上有哪些一般人也可以用的项目?
  15. 微博媒体碎片装订版-Arrange01
  16. 智能手环---MQTT协议简介及协议原理
  17. 视频产生的本质及色彩空间:RGB 和 YUV
  18. 在滴滴云上搭建 API-Gateway Kong 实践
  19. PLSQL无法粘贴复制
  20. 二叉树的讲解《二》(二叉树实现堆)

热门文章

  1. 视图渲染、CPU和GPU卡顿原因及其优化方案
  2. 几何向量:直线和平面
  3. 计组学习笔记(四):高速缓冲存储器Cache
  4. 计算机二级java邓伦单_2010年全国计算机等级考试一级上机WORD题(6)
  5. element-ui中switch开关回显问题
  6. 机器视觉(1)-- 视觉伺服控制系统简介
  7. 【机器学习】Attention机制的一些整理与理解
  8. 利用单片机实现天气服务器获取指定位置天气数据
  9. 计算机专业用全能本,2020年4款全能型笔记本电脑推荐,一款更比一款强,拼的都是实力...
  10. iOS上传应用到蒲公英分发测试