样式
Text Style
Section titled “Text Style”text.sourceText.style
在 AE 17.0 及更高版本中,大多数这些函数都可以通过 SourceText.style 对象访问。如注明,AE 25.0 中添加了额外的方法。25.0 中还添加了控制每个字符样式的功能。使用第二个和第三个参数(当可用时)来控制每个字符的样式。
有关处理文本样式的更多信息,请参阅:
- 在 helpx.adobe.com 上使用表达式编辑和访问文本属性
- After Effects 2020: 表达你自己(和你的文本)在 blog.adobe.com
- After Effects 2025: 每个字符的文本样式表达式在 youtube.com
所有 文本样式 的方法都会返回一个 文本样式 对象,因此你可以链式调用它们,例如:
text.sourceText.style.setFont("Times New Roman").setFontSize(42).setText("New Text");
TextStyle.applyFill
Section titled “TextStyle.applyFill”text.sourceText.style.applyFill
返回是否启用了填充颜色。
布尔值
TextStyle.applyStroke
Section titled “TextStyle.applyStroke”text.sourceText.style.applyStroke
返回是否启用了描边。
布尔值
TextStyle.baselineDirection
Section titled “TextStyle.baselineDirection”text.sourceText.style.baselineDirection
返回文本图层的基线方向。
预定义字符串。其中之一:
"default"
"rotated"
"tate-chuu-yoko"
TextStyle.baselineOption
Section titled “TextStyle.baselineOption”text.sourceText.style.baselineOption
返回文本图层的基线选项类型。
预定义字符串。其中之一:
"default"
"subscript"
"superscript"
TextStyle.baselineShift
Section titled “TextStyle.baselineShift”text.sourceText.style.baselineShift
返回文本图层的基线偏移值。
数字
TextStyle.digitSet
Section titled “TextStyle.digitSet”text.sourceText.style.digitSet
返回文本图层的数字集。
预定义字符串。其中之一:
"default"
"hindidigits"
TextStyle.direction
Section titled “TextStyle.direction”text.sourceText.style.direction
返回文本图层第一段的方向值。
预定义字符串。其中之一:
"left-to-right"
"right-to-left"
TextStyle.fillColor
Section titled “TextStyle.fillColor”text.sourceText.style.fillColor
返回文本填充颜色的 RGB 值,范围为 0 - 1.0。
数字数组。
TextStyle.firstLineIndent
Section titled “TextStyle.firstLineIndent”text.sourceText.style.firstLineIndent
返回文本图层第一段第一行的首行缩进值。
数字
TextStyle.font
Section titled “TextStyle.font”text.sourceText.style.font
返回文本图层的字体名称。
字符串
TextStyle.fontSize
Section titled “TextStyle.fontSize”text.sourceText.style.fontSize
返回文本图层的字体大小值。
数字
TextStyle.horizontalScaling
Section titled “TextStyle.horizontalScaling”text.sourceText.style.horizontalScaling
返回文本图层的水平缩放。
数字
TextStyle.isAllCaps
Section titled “TextStyle.isAllCaps”text.sourceText.style.isAllCaps
返回是否启用了全部大写。
布尔值
TextStyle.isAutoLeading
Section titled “TextStyle.isAutoLeading”text.sourceText.style.isAutoLeading
返回是否启用了自动行距。
布尔值
TextStyle.isEveryLineComposer
Section titled “TextStyle.isEveryLineComposer”text.sourceText.style.isEveryLineComposer
如果文本图层第一段设置了每行排版器,则返回 true
,如果设置了单行排版器,则返回 false
。
布尔值
TextStyle.isFauxBold
Section titled “TextStyle.isFauxBold”text.sourceText.style.isFauxBold
返回是否启用了伪粗体。
布尔值
TextStyle.isFauxItalic
Section titled “TextStyle.isFauxItalic”text.sourceText.style.isFauxItalic
返回是否启用了伪斜体。
布尔值
TextStyle.isHangingRoman
Section titled “TextStyle.isHangingRoman”text.sourceText.style.isHangingRoman
是否对整个文本图层设置了悬挂罗马标点符号。
布尔值
TextStyle.isLigature
Section titled “TextStyle.isLigature”text.sourceText.style.isLigature
返回是否启用了连字。
布尔值
TextStyle.isSmallCaps
Section titled “TextStyle.isSmallCaps”text.sourceText.style.isSmallCaps
返回是否启用了小型大写字母。
布尔值
TextStyle.justification
Section titled “TextStyle.justification”text.sourceText.style.justification
返回文本图层第一段的对齐方式值。
如果文本图层的 TextStyle.direction 设置为从右到左,对齐/两端对齐的左右值将反转。你可以使用属性或段落面板,或通过 TextStyle.setDirection() 来控制这一点。
预定义字符串。其中之一:
"alignCenter"
"alignLeft"
"alignRight"
"justifyFull"
"justifyLastCenter"
"justifyLastLeft"
"justifyLastRight"
TextStyle.kerning
Section titled “TextStyle.kerning”text.sourceText.style.kerning
返回文本图层的字距调整值。
要使此值返回非零值,KerningType 必须未设置。
数字。只读。
TextStyle.kerningType
Section titled “TextStyle.kerningType”text.sourceText.style.kerningType
返回文本图层的字距调整类型。
只读。预定义字符串。其中之一:
"manual"
"metrics"
"optical"
TextStyle.leading
Section titled “TextStyle.leading”text.sourceText.style.leading
返回文本图层的行距值。
数字
TextStyle.leadingType
Section titled “TextStyle.leadingType”text.sourceText.style.leadingType
返回文本图层第一段的行距类型值。
预定义字符串。其中之一:
"bottom-to-bottom"
"top-to-top"
TextStyle.leftMargin
Section titled “TextStyle.leftMargin”text.sourceText.style.leftMargin
返回文本图层第一段的左边距值。
数字
TextStyle.lineJoin
Section titled “TextStyle.lineJoin”text.sourceText.style.lineJoin
返回文本图层的线连接类型。
预定义字符串。其中之一:
"bevel"
"miter"
"round"
TextStyle.rightMargin
Section titled “TextStyle.rightMargin”text.sourceText.style.rightMargin
返回文本图层第一段的右边距值。
数字
TextStyle.spaceAfter
Section titled “TextStyle.spaceAfter”text.sourceText.style.spaceAfter
返回文本图层第一段后的间距值。
数字
TextStyle.spaceBefore
Section titled “TextStyle.spaceBefore”text.sourceText.style.spaceBefore
返回文本图层第一段前的间距值。
数字
TextStyle.strokeColor
Section titled “TextStyle.strokeColor”text.sourceText.style.strokeColor
返回描边颜色的 RGB 值,范围为 0 - 1.0。
数字数组
TextStyle.strokeWidth
Section titled “TextStyle.strokeWidth”text.sourceText.style.strokeWidth
返回文本图层的描边宽度值。
数字
TextStyle.tracking
Section titled “TextStyle.tracking”text.sourceText.style.tracking
返回文本图层的字间距值。
数字
TextStyle.tsume
Section titled “TextStyle.tsume”text.sourceText.style.tsume
返回文本图层的 Tsume 值。
数字(介于 0
和 1
之间)。
TextStyle.verticalScaling
Section titled “TextStyle.verticalScaling”text.sourceText.style.verticalScaling
返回文本图层的垂直缩放。
数字
TextStyle.replaceText()
Section titled “TextStyle.replaceText()”text.sourceText.style.replaceText(value[, startIndex, numOfCharacters])
当你想定义(或继承)一个 文本样式 时使用,同时设置文本子字符串的内容。
参数 | 类型 | 描述 | |
---|---|---|---|
value | 字符串 | 必填。 | 要设置的文本。 |
startIndex | 数字 | 可选。 | 要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。 | 要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
要创建一个自定义样式,然后在表达式中设置文本的子字符串:
// 假设源文本的值为 "Old Text"const referenceText = thisComp.layer("Source Layer Name").text.sourceText;const style = referenceText.getStyleAt(0,0);
// 这将把文本从 "Old Text" 改为 "NewText",因为前 4 个字符被替换了。style.replaceText("New", 0, 4);
TextStyle.setAllCaps()
Section titled “TextStyle.setAllCaps()”text.sourceText.style.setAllCaps(value[, startIndex, numOfCharacters])
用于设置全部大写的状态。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用全部大写。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setApplyFill()
Section titled “TextStyle.setApplyFill()”text.sourceText.style.setApplyFill(value[, startIndex, numOfCharacters])
用于设置是否启用填充颜色。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用填充。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setApplyStroke()
Section titled “TextStyle.setApplyStroke()”text.sourceText.style.setApplyStroke(value[, startIndex, numOfCharacters])
用于设置是否启用描边。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用描边。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setAutoLeading()
Section titled “TextStyle.setAutoLeading()”text.sourceText.style.setAutoLeading(value[, startIndex, numOfCharacters])
用于设置自动行距的状态。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用自动行距。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setBaselineDirection()
Section titled “TextStyle.setBaselineDirection()”text.sourceText.style.setBaselineDirection(value[, startIndex, numOfCharacters])
用于设置基线方向。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 预定义字符串,如BaselineDirection 中所定义 | 要设置的基线方向值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setBaselineShift()
Section titled “TextStyle.setBaselineShift()”text.sourceText.style.setBaselineShift(value[, startIndex, numOfCharacters])
用于将基线偏移设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的基线偏移值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setBaselineOption()
Section titled “TextStyle.setBaselineOption()”text.sourceText.style.setBaselineOption(value[, startIndex, numOfCharacters])
用于设置基线选项。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 预定义字符串,如BaselineOption 中所定义 | 必填。要设置的基线选项值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setDigitSet()
Section titled “TextStyle.setDigitSet()”text.sourceText.style.setDigitSet(value[, startIndex, numOfCharacters])
用于设置数字集。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 预定义字符串,如DigitSet 中所定义 | 必填。要使用的数字集值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setDirection()
Section titled “TextStyle.setDirection()”text.sourceText.style.setDirection(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于设置整个文本图层的方向,可以是 left-to-right
或 right-to-left
。
参数 | 类型 | 描述 |
---|---|---|
value | 预定义字符串,如Direction 中所定义 | 所需的方向值。 |
一个 TextStyle 对象。
TextStyle.setEveryLineComposer()
Section titled “TextStyle.setEveryLineComposer()”text.sourceText.style.setEveryLineComposer(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于启用或禁用整个文本图层的每行排版器。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 是否启用或禁用每行排版器。 |
一个 TextStyle 对象。
TextStyle.setFauxBold()
Section titled “TextStyle.setFauxBold()”text.sourceText.style.setFauxBold(value[, startIndex, numOfCharacters])
用于设置伪粗体状态。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用伪粗体。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setFauxItalic()
Section titled “TextStyle.setFauxItalic()”text.sourceText.style.setFauxItalic(value[, startIndex, numOfCharacters])
用于设置伪斜体状态。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用伪斜体。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setFillColor()
Section titled “TextStyle.setFillColor()”text.sourceText.style.setFillColor(value[, startIndex, numOfCharacters])
用于设置文本填充颜色。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
请记住,TextStyle.applyFill 必须为 true
才能显示填充颜色。你可以通过在属性或字符面板中启用填充,或使用 TextStyle.setApplyFill() 来将其设置为 true
。
参数 | 类型 | 描述 |
---|---|---|
value | 数字数组 | 必填。[R, G, B] ,每个值介于 0.0 和 1.0 之间。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setFirstLineIndent()
Section titled “TextStyle.setFirstLineIndent()”text.sourceText.style.setFirstLineIndent(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于将文本图层的首行缩进设置为指定值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 所需的首行缩进值。 |
一个 TextStyle 对象。
TextStyle.setFont()
Section titled “TextStyle.setFont()”text.sourceText.style.setFont(value[, startIndex, numOfCharacters])
用于将字体设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 字符串 | 必填。要设置的字体。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setFontSize()
Section titled “TextStyle.setFontSize()”text.sourceText.style.setFontSize(value[, startIndex, numOfCharacters])
用于将字体大小设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的字体大小。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setHangingRoman()
Section titled “TextStyle.setHangingRoman()”text.sourceText.style.setHangingRoman(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于启用或禁用整个文本图层的悬挂罗马标点符号。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 是否启用或禁用悬挂罗马标点符号。 |
一个 TextStyle 对象。
TextStyle.setHorizontalScaling()
Section titled “TextStyle.setHorizontalScaling()”text.sourceText.style.setHorizontalScaling(value[, startIndex, numOfCharacters])
用于将水平缩放设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的水平缩放值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setJustification()
Section titled “TextStyle.setJustification()”text.sourceText.style.setJustification(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于设置整个文本图层的对齐方式。
如果文本图层的 TextStyle.direction 设置为从右到左,对齐/两端对齐的左右值将反转。你可以使用属性或段落面板,或通过 TextStyle.setDirection() 来控制这一点。
参数 | 类型 | 描述 |
---|---|---|
value | 预定义字符串,如Justification 中所定义 | 所需的对齐方式值。 |
一个 TextStyle 对象。
TextStyle.setKerning()
Section titled “TextStyle.setKerning()”text.sourceText.style.setKerning(value, characterIndex)
用于在指定字符索引处设置字距调整值。
只有当字符索引的 KerningType 未设置时,才会影响文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的字距调整值。 |
characterIndex | 数字 | 必填。要应用的子字符串的字符索引。 |
无
TextStyle.setKerningType()
Section titled “TextStyle.setKerningType()”text.sourceText.style.setKerningType(value[, startIndex, numOfCharacters])
用于设置字距调整类型。
除非指定了起始索引和字符数,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | metrics 或 optical ,如 KerningType 中所定义。 | 必填。要设置的字距调整类型值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要更改的子字符串的长度。默认为字符串末尾的字符数。 |
无
TextStyle.setLeading()
Section titled “TextStyle.setLeading()”text.sourceText.style.setLeading(value[, startIndex, numOfCharacters])
用于将行距设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
请记住,TextStyle.isAutoLeading 必须为 false
,setLeading()
才能产生任何可见效果。你可以通过在属性或字符面板中将行距设置为非自动值,或通过 TextStyle.setAutoLeading() 来设置。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的行距值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setLeadingType()
Section titled “TextStyle.setLeadingType()”text.sourceText.style.setLeadingType(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于设置整个文本图层的行距类型。
参数 | 类型 | 描述 | |
---|---|---|---|
value | 预定义字符串,如LeadingType 中所定义 | 所需的行距类型值。 |
一个 TextStyle 对象。
TextStyle.setLeftMargin()
Section titled “TextStyle.setLeftMargin()”text.sourceText.style.setLeftMargin(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于将文本图层的左边距设置为指定值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 所需的左边距值。 |
一个 TextStyle 对象。
TextStyle.setLigature()
Section titled “TextStyle.setLigature()”text.sourceText.style.setLigature(value[, startIndex, numOfCharacters])
用于启用或禁用连字。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用连字。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setLineJoin()
Section titled “TextStyle.setLineJoin()”text.sourceText.style.setLineJoin(value[, startIndex, numOfCharacters])
用于将线连接类型设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 预定义字符串,如LineJoin 中所定义 | 必填。要设置的线连接类型值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setRightMargin()
Section titled “TextStyle.setRightMargin()”text.sourceText.style.setRightMargin(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于将文本图层的右边距设置为指定值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 所需的右边距值。 |
一个 TextStyle 对象。
TextStyle.setSmallCaps()
Section titled “TextStyle.setSmallCaps()”text.sourceText.style.setSmallCaps(value[, startIndex, numOfCharacters])
用于设置小型大写字母的状态。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 布尔值 | 必填。是否启用或禁用小型大写字母。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setSpaceAfter()
Section titled “TextStyle.setSpaceAfter()”text.sourceText.style.setSpaceAfter(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于将文本图层的段后间距属性设置为指定值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 所需的段后间距属性值。 |
一个 TextStyle 对象。
TextStyle.setSpaceBefore()
Section titled “TextStyle.setSpaceBefore()”text.sourceText.style.setSpaceBefore(value)
如果同时使用 TextStyle.setText(),则必须在调用此方法之前调用它。
用于将文本图层的段前间距属性设置为指定值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 所需的段前间距属性值。 |
一个 TextStyle 对象。
TextStyle.setStrokeColor()
Section titled “TextStyle.setStrokeColor()”text.sourceText.style.setStrokeColor(value[, startIndex, numOfCharacters])
用于设置描边颜色。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
请记住,TextStyle.applyStroke 必须为 true
,并且 TextStyle.strokeWidth 必须大于零才能显示任何描边颜色。你可以通过在属性或字符面板中启用描边或增加描边宽度,或分别使用 TextStyle.setApplyStroke() 和 TextStyle.setStrokeWidth() 来设置这些值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字数组 | 必填。[R, G, B] ,每个值介于 0.0 和 1.0 之间。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setStrokeWidth()
Section titled “TextStyle.setStrokeWidth()”text.sourceText.style.setStrokeWidth(value[, startIndex, numOfCharacters])
用于将描边宽度设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
请记住,TextStyle.applyStroke 必须为 true
才能看到描边宽度的任何变化。你可以通过在属性或字符面板中启用描边,或通过 TextStyle.setApplyStroke() 来设置此值。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的描边宽度值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setText()
Section titled “TextStyle.setText()”text.sourceText.style.setText(value)
当你想定义(或继承)一个 文本样式 时使用,同时单独设置文本内容。
参数 | 类型 | 描述 |
---|---|---|
value | 字符串 | 要设置的文本。 |
一个 TextStyle 对象。
要从另一个图层继承样式和内容:
const referenceText = thisComp.layer("Source Layer Name").text.sourceText;
const style = referenceText.getStyleAt(0, 0);style.setText(referenceText);
要创建一个自定义样式,然后在表达式中设置文本:
text.sourceText .createStyle() .setFontSize(300) .setFont("Impact") .setText("Hello world!");
TextStyle.setTracking()
Section titled “TextStyle.setTracking()”text.sourceText.style.setTracking(value[, startIndex, numOfCharacters])
用于将字间距设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的字间距值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。
TextStyle.setTsume()
Section titled “TextStyle.setTsume()”text.sourceText.style.setTsume(value[, startIndex, numOfCharacters])
用于将 Tsume 设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的 Tsume 值,介于 0 和 100 之间。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
无
TextStyle.setVerticalScaling()
Section titled “TextStyle.setVerticalScaling()”text.sourceText.style.setVerticalScaling(value[, startIndex, numOfCharacters])
用于将垂直缩放设置为指定值。
除非指定了 startIndex
和 numOfCharacters
,否则该值将应用于整个文本图层。
参数 | 类型 | 描述 |
---|---|---|
value | 数字 | 必填。要设置的垂直缩放值。 |
startIndex | 数字 | 可选。要替换的子字符串的起始索引。默认为 0 。 |
numOfCharacters | 数字 | 可选。要替换的子字符串的长度。默认为字符串末尾的字符数。 |
一个 TextStyle 对象。