![]() ![]() | |
Flash Player 6。
TextFormat 类描述字符格式设置信息。
必须在使用构造函数 new TextFormat() 创建了 TextFormat 对象之后,才能调用其方法。
可将 TextFormat 参数设置为 null,以指示它们是未定义的。使用 TextField.setTextFormat() 将 TextFormat 对象应用到文本字段时,只会应用该对象已定义的属性,如下面的示例所示:
my_fmt = new TextFormat(); my_fmt.bold = true; my_txt.setTextFormat(my_fmt);
此代码首先创建一个空 TextFormat 对象,该对象的所有属性都未定义,然后将 bold 属性设置为一个定义的值。
代码 my_txt.setTextFormat(my_fmt) 只更改该文本字段默认文本格式的 bold 属性,因为 bold 属性是 my_fmt 中定义的唯一属性。该文本字段默认文本格式的所有其它内容保持不变。
调用 TextField.getTextFormat() 时,将返回一个 TextFormat 对象,该对象的所有属性均已定义;所有属性都不为 null。
|
方法 |
说明 |
|---|---|
|
返回文本字符串的文本度量信息。 |
|
属性 |
说明 |
|---|---|
|
指示段落的对齐方式。 |
|
|
指示块的缩进,以磅为单位。 |
|
|
指示文本是否为粗体。 |
|
|
指示文本是否在带有项目符号的列表中。 |
|
|
指示文本的颜色。 |
|
|
指示带有文本格式的文本的字体名称。 |
|
|
指示从左边距到段落中第一个字符的缩进。 |
|
|
指示文本是否为斜体。 |
|
|
指示行与行之间的垂直间距量(称为前导)。 |
|
|
以磅为单位指示段落的左边距。 |
|
|
以磅为单位指示段落的右边距。 |
|
|
指示文本的磅值。 |
|
|
指定 Tab 键的自定义停靠位。 |
|
|
指示浏览器中显示超链接的窗口。 |
|
|
指示文本是否带有下划线。 |
|
|
指示文本所链接到的 URL。 |
Flash Player 6。
new TextFormat([font,[size,[color,[bold,[italic, [underline,[url,[target, [align,[leftMargin, [rightMargin,[indent,[leading]]]]]]]]]]]]])
font 以字符串形式表示的文本字体名称。
size 指示磅值的整数。
color 使用此文本格式的文本的颜色。包含三个 8 位 RGB 分量的数字;例如,0xFF0000 为红色、0x00FF00 为绿色。
bold 指示文本是否为粗体的布尔值。
italic 指示文本是否为斜体的布尔值。
underline 指示文本是否带有下划线的布尔值。
url 使用此文本格式的文本超链接到的 URL。如果 url 为空字符串,则表示文本没有超链接。
target 显示超链接的目标窗口。如果目标窗口为空字符串,则文本显示在默认目标窗口 _self 中。如果 url 参数设置为空字符串或值 null,虽然您可以获取或设置此属性,但该属性不起作用。
align 以字符串形式表示的段落对齐方式。如果为 "left",则段落为左对齐。如果为 "center",则段落居中。如果为 "right",则段落为右对齐。
leftMargin 指示段落的左边距,以磅为单位。
rightMargin 指示段落的右边距,以磅为单位。
indent 一个整数,指示从左边距到段落中第一个字符的缩进量。
leading 一个数字,指示行与行之间的前导垂直间距量。
无。
构造函数;使用指定的属性创建一个 TextFormat 对象。然后可更改 TextFormat 对象的属性以更改文本字段的格式设置。
任何参数都可设置为 null 以指示该参数未定义。所有的参数都是可选的;任何被忽略的参数都被视为 null。
![]() ![]() | |