字符属性
characterAttributes
指定文本框架中包含的字符的属性。CharacterStyle
对象通过其 characterAttributes
属性将这些属性与特定文本范围关联。
CharacterAttributes.akiLeft
Section titled “CharacterAttributes.akiLeft”characterAttributes.akiLeft
在字符左侧添加的字符间距量,以千分之一 em 为单位(该量在全对齐期间不会压缩或扩展)。
Number (double)
CharacterAttributes.akiRight
Section titled “CharacterAttributes.akiRight”characterAttributes.akiRight
在字符右侧添加的字符间距量,以千分之一 em 为单位(该量在全对齐期间不会压缩或扩展)。
Number (double)
CharacterAttributes.alignment
Section titled “CharacterAttributes.alignment”characterAttributes.alignment
字符对齐类型。
CharacterAttributes.alternateGlyphs
Section titled “CharacterAttributes.alternateGlyphs”characterAttributes.alternateGlyphs
替代字形形式。
CharacterAttributes.autoLeading
Section titled “CharacterAttributes.autoLeading”characterAttributes.autoLeading
如果为 true
,则应使用自动行距。
Boolean
CharacterAttributes.baselineDirection
Section titled “CharacterAttributes.baselineDirection”characterAttributes.baselineDirection
日文文本的基线方向。
CharacterAttributes.baselinePosition
Section titled “CharacterAttributes.baselinePosition”characterAttributes.baselinePosition
文本的基线位置。
CharacterAttributes.baselineShift
Section titled “CharacterAttributes.baselineShift”characterAttributes.baselineShift
文本基线的偏移量,以点为单位。
Number (double)
CharacterAttributes.capitalization
Section titled “CharacterAttributes.capitalization”characterAttributes.capitalization
文本的大小写。
CharacterAttributes.connectionForms
Section titled “CharacterAttributes.connectionForms”characterAttributes.connectionForms
如果为 true
,则应使用 OpenType® 连接形式。
Boolean
CharacterAttributes.contextualLigature
Section titled “CharacterAttributes.contextualLigature”characterAttributes.contextualLigature
如果为 true
,则应使用上下文连字。
Boolean
CharacterAttributes.discretionaryLigature
Section titled “CharacterAttributes.discretionaryLigature”characterAttributes.discretionaryLigature
如果为 true
,则应使用自由连字。
Boolean
CharacterAttributes.figureStyle
Section titled “CharacterAttributes.figureStyle”characterAttributes.figureStyle
OpenType 字体中的数字样式。
CharacterAttributes.fillColor
Section titled “CharacterAttributes.fillColor”characterAttributes.fillColor
文本填充的颜色。
CharacterAttributes.fractions
Section titled “CharacterAttributes.fractions”characterAttributes.fractions
如果为 true
,则应使用 OpenType 分数。
Boolean
CharacterAttributes.horizontalScale
Section titled “CharacterAttributes.horizontalScale”characterAttributes.horizontalScale
字符水平缩放因子,以百分比表示(100 = 100%)。
Number (double)
CharacterAttributes.italics
Section titled “CharacterAttributes.italics”characterAttributes.italics
如果为 true
,则日文 OpenType 字体支持斜体。
Boolean
CharacterAttributes.kerningMethod
Section titled “CharacterAttributes.kerningMethod”characterAttributes.kerningMethod
使用的自动字距调整方法。
CharacterAttributes.language
Section titled “CharacterAttributes.language”characterAttributes.language
文本的语言。
CharacterAttributes.leading
Section titled “CharacterAttributes.leading”characterAttributes.leading
两行文本之间的间距量,以点为单位。
Number (double)
CharacterAttributes.ligature
Section titled “CharacterAttributes.ligature”characterAttributes.ligature
如果为 true
,则应使用连字。
Boolean
CharacterAttributes.noBreak
Section titled “CharacterAttributes.noBreak”characterAttributes.noBreak
如果为 true
,则不允许换行。
Boolean
CharacterAttributes.openTypePosition
Section titled “CharacterAttributes.openTypePosition”characterAttributes.openTypePosition
OpenType 基线位置。
CharacterAttributes.ordinals
Section titled “CharacterAttributes.ordinals”characterAttributes.ordinals
如果为 true
,则应使用 OpenType 序数。
Boolean
CharacterAttributes.ornaments
Section titled “CharacterAttributes.ornaments”characterAttributes.ornaments
如果为 true
,则应使用 OpenType 装饰符。
Boolean
CharacterAttributes.overprintFill
Section titled “CharacterAttributes.overprintFill”characterAttributes.overprintFill
如果为 true
,则文本的填充应被叠印。
Boolean
CharacterAttributes.overprintStroke
Section titled “CharacterAttributes.overprintStroke”characterAttributes.overprintStroke
如果为 true
,则文本的描边应被叠印。
Boolean
CharacterAttributes.parent
Section titled “CharacterAttributes.parent”characterAttributes.parent
对象的容器。
Object; 只读。
CharacterAttributes.proportionalMetrics
Section titled “CharacterAttributes.proportionalMetrics”characterAttributes.proportionalMetrics
如果为 true
,则日文 OpenType 字体支持比例字形。
Boolean
CharacterAttributes.rotation
Section titled “CharacterAttributes.rotation”characterAttributes.rotation
字符旋转角度,以度为单位。
Number (double)
CharacterAttributes.size
Section titled “CharacterAttributes.size”characterAttributes.size
字体大小,以点为单位。
Number (double)
CharacterAttributes.strikeThrough
Section titled “CharacterAttributes.strikeThrough”characterAttributes.strikeThrough
如果为 true
,则字符使用删除线样式。
Boolean
CharacterAttributes.strokeColor
Section titled “CharacterAttributes.strokeColor”characterAttributes.strokeColor
文本描边的颜色。
CharacterAttributes.strokeWeight
Section titled “CharacterAttributes.strokeWeight”characterAttributes.strokeWeight
描边的线宽。
Number (double)
CharacterAttributes.stylisticAlternates
Section titled “CharacterAttributes.stylisticAlternates”characterAttributes.stylisticAlternates
如果为 true
,则应使用 OpenType 风格替代。
Boolean
CharacterAttributes.swash
Section titled “CharacterAttributes.swash”characterAttributes.swash
如果为 true
,则应使用 OpenType 花体字。
Boolean
CharacterAttributes.tateChuYokoHorizontal
Section titled “CharacterAttributes.tateChuYokoHorizontal”characterAttributes.tateChuYokoHorizontal
Tate-Chu-Yoko 水平调整,以点为单位。
Number (long)
CharacterAttributes.tateChuYokoVertical
Section titled “CharacterAttributes.tateChuYokoVertical”characterAttributes.tateChuYokoVertical
Tate-Chu-Yoko 垂直调整,以点为单位。
Number (long)
CharacterAttributes.textFont
Section titled “CharacterAttributes.textFont”characterAttributes.textFont
文本字体。
CharacterAttributes.titling
Section titled “CharacterAttributes.titling”characterAttributes.titling
如果为 true
,则应使用 OpenType 标题替代。
Boolean
CharacterAttributes.tracking
Section titled “CharacterAttributes.tracking”characterAttributes.tracking
字距调整或范围字距调整量,以千分之一 em 为单位。
Number (long)
CharacterAttributes.Tsume
Section titled “CharacterAttributes.Tsume”characterAttributes.Tsume
日文字符周围空间减少的百分比。
Number (double)
CharacterAttributes.typename
Section titled “CharacterAttributes.typename”characterAttributes.typename
对象的类名。
String; 只读。
CharacterAttributes.underline
Section titled “CharacterAttributes.underline”characterAttributes.underline
如果为 true
,则字符带有下划线。
Boolean
CharacterAttributes.verticalScale
Section titled “CharacterAttributes.verticalScale”characterAttributes.verticalScale
字符垂直缩放因子,以百分比表示(= 100%)。
Number (double)
CharacterAttributes.wariChuCharactersAfterBreak
Section titled “CharacterAttributes.wariChuCharactersAfterBreak”characterAttributes.wariChuCharactersAfterBreak
指定 Wari-Chu 文本(日文文本中的插入注释)中的字符如何分成两行或更多行。
Number (long)
CharacterAttributes.wariChuCharactersBeforeBreak
Section titled “CharacterAttributes.wariChuCharactersBeforeBreak”characterAttributes.wariChuCharactersBeforeBreak
指定 Wari-Chu 文本(日文文本中的插入注释)中的字符如何分成两行或更多行。
Number (long)
CharacterAttributes.waiChuEnabled
Section titled “CharacterAttributes.waiChuEnabled”characterAttributes.waiChuEnabled
如果为 true
,则启用 Wari-Chu。
Boolean
CharacterAttributes.wariChuJustification
Section titled “CharacterAttributes.wariChuJustification”characterAttributes.wariChuJustification
Wari-Chu 对齐方式。
CharacterAttributes.wariChuLineGap
Section titled “CharacterAttributes.wariChuLineGap”characterAttributes.wariChuLineGap
Wari-Chu 行间距。
Number (long)
CharacterAttributes.wariChuLines
Section titled “CharacterAttributes.wariChuLines”characterAttributes.wariChuLines
Wari-Chu(多行文本适应单行空间)的行数。
Number (long)
CharacterAttributes.wariChuScale
Section titled “CharacterAttributes.wariChuScale”characterAttributes.wariChuScale
Wari-Chu 缩放比例。
Number (double)
设置字符属性
Section titled “设置字符属性”// 创建一个新文档,添加一个简单的文本项// 然后逐步增加每个字符的水平和垂直缩放属性
var docRef = documents.add();var textRef = docRef.textFrames.add();textRef.contents = "I Love Scripting!";textRef.top = 400;textRef.left = 100;
// 逐步增加每个字符的缩放比例var charCount = textRef.textRange.characters.length;var size = 100;for (var i = 0; i < charCount; i++, size *= 1.2) { textRef.textRange.characters[i].characterAttributes.horizontalScale = size; textRef.textRange.characters[i].characterAttributes.verticalScale = size;}