Text Methods(文本方法)组提供了对 After Effects 中文本图层的详细控制。通过这些方法,用户能够对文本进行精细的样式调整,如字体、大小、颜色、粗体、斜体、字间距等。
setAllCaps(value, s, n)
设置指定字符范围的文本是否为全部大写字母。
参数:
value :Boolean,true 为全大写,false 为非全大写。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前三个字符为全部大写字母
text.sourceText.style.setAllCaps(true,0,3);setApplyFill(value, s, n)
设置指定字符范围的文本是否启用“填充”。
参数:
value :Boolean,true 表示启用,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前三个字符不应用“填充”
text.sourceText.style.setApplyFill(false,0,3);setApplyStroke(value, s, n)
设置指定字符范围的文本是否启用“描边”。
参数:
value :Boolean,true 表示启用,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前三个字符应用“描边”
text.sourceText.style.setApplyStroke(true,0,3);setAutoLeading(value, s, n)
设置指定字符范围的文本是否启用“自动”行距。
参数:
value :Boolean,true 表示启用,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:设置为“自动”行距
text.sourceText.style.setAutoLeading(true);setBaselineDirection(value, s, n)
设置指定字符范围的文本的基线方向。
参数:
value :String,可以是"default"(默认)、"rotated"(旋转)、"tate-chuu-yoko"(竖中横)之一。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:
text.sourceText.style.setBaselineDirection("default");setBaselineOption(value, s, n)
设置指定字符范围的文本的基线选项。
参数:
value :String,可以是"default"(默认)、"subscript"(下标)、"superscript"(上标)之一。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:将前三个字符设置为上标
text.sourceText.style.setBaselineOption("superscript",0,3);setBaselineShift(value, s, n)
设置指定字符范围的文本的基线偏移。
参数:
value :Number,基线偏移的值,以像素为单位。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符向上偏移50个像素
text.sourceText.style.setBaselineShift(50,0,5);setDigitSet(value, s, n)
设置指定字符范围的文本的基线选项。
参数:
value :String,可以是"default"(默认)、"hindidigits"(印地语数字集)之一。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:
text.sourceText.style.setDigitSet("default");setFauxBold(value, s, n)
设置指定字符范围的文本是否启用“仿粗体”。
参数:
value :Boolean,true 表示启用,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符启用“仿粗体”
text.sourceText.style.setFauxBold(true,0,5);setFauxItalic(value, s, n)
设置指定字符范围的文本是否启用“仿斜体”。
参数:
value :Boolean,true 表示启用,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符启用“仿斜体”
text.sourceText.style.setFauxItalic(true,0,5);setFillColor(value, s, n)
设置指定字符范围的文本的填充颜色。
参数:
value :Array,RGB 数组,表示颜色的红、绿、蓝分量(范围 0 到 1)。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符设置为红色填充
text.sourceText.style.setFillColor([1,0,0],0,5);setFont(value, s, n)
设置指定字符范围的文本的字体。
参数:
value :String,PostScript 英文字体名称,比如,"Arial"、"SimSun"等。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符设置为宋体
text.sourceText.style.setFont("SimSun",0,5);setFontSize(value, s, n)
设置指定字符范围的文本的字体大小。
参数:
value :Number,字体大小的值,以像素为单位。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符的字体大小为 200 像素
text.sourceText.style.setFontSize(200,0,5);setHorizontalScaling(value, s, n)
设置指定字符范围的文本的水平缩放比例。
参数:
value :Number,以百分比表示的水平缩放比例。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符的水平缩放比例为 20%
text.sourceText.style.setHorizontalScaling(20,0,5);setKerning(value, s)
设置指定位置的两个字符的字偶间距。
参数:
value :Number,字偶间距的值,以像素为单位。
s :Number,可选,开始字符的索引,从 0 开始。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:将第5个字符和第6个字符的字偶间距设置为 50 像素
text.sourceText.style.setKerning(50,5);setKerningType(value, s, n)
设置指定字符范围的字偶间距的类型。
参数:
value :String,可以是"metrics"(度量标准)、"optical"(视觉)之一。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:
text.sourceText.style.setKerningType("metrics");setLeading(value, s, n)
设置指定字符范围的文本的行距。
参数:
value :Number,行距的值,以像素为单位。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:
text.sourceText.style.setLeading(24);setLigature(value, s, n)
设置指定字符范围的文本是否启用“连字”。
参数:
value :Boolean,true 表示启用连字,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:取消连字
text.sourceText.style.setLigature(false);setLineJoin(value, s, n)
设置指定字符范围的文本的线段连接方式。
参数:
value :String,可以是Miter(尖角)、Round(圆角)、Bevel(斜面)之一。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:
text.sourceText.style.setLineJoin("bevel",0,5);replaceText(value, s, n)
替换指定范围的文本中的字符。
参数:
value :String,新文本内容。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:将前5个字符替换为"中国"
text.sourceText.style.replaceText("中国", 0, 5);setSmallCaps(value, s, n)
设置指定字符范围的文本是否启用“小型大写字母”。
参数:
value :Boolean,true 表示启用小型大写字母,false 表示禁用。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:将前5个字符设置为"小型大写字母"
text.sourceText.style.setSmallCaps(true, 0, 5);setStrokeColor(value, s, n)
设置指定字符范围的文本的描边颜色。
参数:
value :Array,RGB 数组,表示颜色的红、绿、蓝分量(范围 0 到 1)。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:将前5个字符的描边颜色设置为绿色
text.sourceText.style.setStrokeColor([0,1,0], 0, 5);setStrokeWidth(value, s, n)
设置指定字符范围的文本的描边宽度。
参数:
value :Number,描边宽度的值,以像素为单位。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:将前5个字符的描边宽度设置为 20 像素
text.sourceText.style.setStrokeWidth(20, 0, 5);setText(value)
设置文本图层的文本内容。
参数:
value :String,新的文本内容。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:
text.sourceText.style.setText("mediaTEA");setTracking(value, s, n)
设置指定字符范围的文本的字符间距。
参数:
value :Number,字符间距的值,以像素为单位。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:前5个字符的字符间距设置为 10 像素。
text.sourceText.style.setTracking(10,0,5);setTsume(value, s, n)
设置指定字符范围的文本的字符比例间距。
参数:
value :Number,以百分比表示的字符比例间距的值。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:设置所有字符的比例间距为 50%
text.sourceText.style.setTsume(50);setVerticalScaling(value, s, n)
设置指定字符范围的文本的垂直缩放比例。
参数:
value :Number,以百分比表示的垂直缩放比例。
s :Number,可选,开始字符的索引,从 0 开始。
n :Number,可选,表示应用样式的字符数量。
返回值:Object,返回修改后的样式对象。
应用:
// 示例:所有字符的垂直缩放比例设为 200%
text.sourceText.style.setVerticalScaling(200);“点赞有美意,赞赏是鼓励”
热门跟贴