您可以使用动作脚本的 TextFormat 类来设置文本字段的格式设置属性。TextFormat 类包含有关字符格式和段落格式的信息。字符格式信息描述单个字符的外观:字体名称、磅值、颜色和关联的 URL。段落格式信息描述段落的外观:左边距、右边距、首行缩进、左对齐、右对齐或居中对齐。
若要使用 TextFormat 类,首先创建一个 TextFormat 对象并设置其字符和段落格式样式。然后使用 TextField.setTextFormat()
或 TextField.setNewTextFormat()
方法将
TextFormat 对象应用于文本字段。
setTextFormat()
方法更改应用于文本字段中单个字符、字符组或整体文本的文本格式。但是,新插入的文本(例如用户输入的文本或通过动作脚本插入的文本)不采用 setTextFormat()
调用指定的格式设置。若要指定新插入文本的默认格式设置,请使用TextField.setNewTextFormat()
。有关更多信息,请参见TextField.setTextFormat()和
TextField.setNewTextFormat()。
myText_txt
,从“文本类型”弹出式菜单中选择“动态”,然后从“线条类型”弹出式菜单中选择“多行”。bold
和 italic
属性设置为 true
,将其 size
属性设置为 24。
// 创建 TextFormat 对象 var txtfmt_fmt = new TextFormat(); // 指定段落格式和字符格式 txtfmt_fmt.bold = "true"; txtfmt_fmt.italic = "true"; txtfmt_fmt.size = "24"
TextField.setTextFormat()
将 TextFormat 对象应用于您在第 1 步中创建的文本
myText_txt
.setTextFormat(txtfmt_fmt);
此版本的 setTextFormat()
将指定的格式设置应用于整个文本字段。此方法还有另外两个版本,用于将格式设置应用于单个字符或字符组。例如,以下代码将粗体、斜体和 24 磅格式设置应用于您在文本字段中输入的前四个字符。
myText_txt
.setTextFormat(txtfmt_fmt, 0, 3);
有关更多信息,请参见TextField.setTextFormat()。