包 | mx.controls.textClasses |
类 | public class TextRange |
继承 | TextRange Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
相关 API 元素
mx.controls.Label
mx.controls.RichTextEditor
mx.controls.Text
mx.controls.TextArea
mx.controls.TextInput
flash.text.TextFormatAlign
mx.controls.RichTextEditor
mx.controls.Text
mx.controls.TextArea
mx.controls.TextInput
flash.text.TextFormatAlign
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
beginIndex : int
范围中第一个字符的控件文本字段中从零开始的索引。 | TextRange | ||
bullet : Boolean
范围中的文本是否位于带项目符合的列表中。 | TextRange | ||
color : Object
范围中文本的颜色。 | TextRange | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
endIndex : int
紧随范围中最后一个字符位置的控件文本字段中从零开始的索引;等效于最后一个字符从一开始的索引。 | TextRange | ||
fontFamily : String
范围中文本的字体名称。 | TextRange | ||
fontSize : int
范围中文本的磅值。 | TextRange | ||
fontStyle : String
范围中的字体样式,例如“italic”或“normal”。 | TextRange | ||
fontWeight : String
范围中字体的粗细,例如“bold”或“normal”。 | TextRange | ||
htmlText : String
HTML 格式文本范围的内容。 | TextRange | ||
kerning : Boolean
一个布尔值,表示是启用 (true) 还是禁用 (false) 字距调整。 | TextRange | ||
letterSpacing : Number
各字符之间显示的附加像素数。 | TextRange | ||
modifiesSelection : Boolean [只读]
TextRange 是否修改当前所选的文本。 | TextRange | ||
owner : UIComponent
包含文本的控件。 | TextRange | ||
text : String
范围的纯文本内容。 | TextRange | ||
textAlign : String
范围中文本的对齐方式。 | TextRange | ||
textDecoration : String
范围中字体的效果,例如“underline”或“normal”。 | TextRange | ||
url : String
范围中超文本链接的 URL。 | TextRange |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
TextRange(owner:UIComponent, modifiesSelection:Boolean = false, beginIndex:int = -1, endIndex:int = -1)
创建提供文本控件内容子集的新 TextRange Object,包括格式化信息。 | TextRange | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
beginIndex | 属性 |
bullet | 属性 |
color | 属性 |
endIndex | 属性 |
fontFamily | 属性 |
fontSize | 属性 |
fontStyle | 属性 |
fontWeight | 属性 |
htmlText | 属性 |
kerning | 属性 |
kerning:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
一个布尔值,表示是启用 (true
) 还是禁用 (false
) 字距调整。通过字距调整可为了提高可读性而调整某些字符对之间的像素,并且只在需要时(如使用大字体标题时)使用字距调整。仅嵌入字体支持字距调整。某些字体(如宋体)和等宽字体(如 Courier New)不支持字距调整。
默认值为 false。
实现
public function get kerning():Boolean
public function set kerning(value:Boolean):void
letterSpacing | 属性 |
modifiesSelection | 属性 |
owner | 属性 |
owner:UIComponent
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
包含文本的控件。所有者控件必须包含 textField
属性,或者像 RichTextEditor 控件一样包含 textArea
属性。RichTextEditor 控件中文本的所有者是 RichTextEditor 控件,而非其 TextArea 子控件。最初由构造函数设置。
实现
public function get owner():UIComponent
public function set owner(value:UIComponent):void
text | 属性 |
textAlign | 属性 |
textDecoration | 属性 |
url | 属性 |
构造函数详细信息
TextRange | () | 构造函数 |
public function TextRange(owner:UIComponent, modifiesSelection:Boolean = false, beginIndex:int = -1, endIndex:int = -1)
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
创建提供文本控件内容子集的新 TextRange Object,包括格式化信息。
参数owner:UIComponent — 包含文本的控件。此控件必须包含 textField 属性,或者像 RichTextEditor 控件一样包含 textArea 属性。
| |
modifiesSelection:Boolean (default = false ) — 是否选择范围中的文本。如果将此参数设置为 true 并且不指定与控件中文本相对应的起始或结束索引,则 Flex 将使用当前文本选项的起始或结束索引。如果此参数为 true ,您省略了 beginIndex 和 endIndex 参数,并且不存在任何选项,则 TextRange 对象为空。
| |
beginIndex:int (default = -1 ) — 范围中第一个字符从零开始的索引。如果 modifiesSelection 参数为 false ,并且您省略此参数或指定了一个负值,则范围将从第一个文本字符开始。
| |
endIndex:int (default = -1 ) — 范围中最后一个字符后的位置从零开始的索引。如果 modifiesSelection 参数为 false ,并且您省略此参数、指定了一个负值或指定的值超出文本结束范围,则范围将以最后一个文本字符结束。
|
Tue Jun 12 2018, 11:04 AM Z