包 | flashx.textLayout.edit |
类 | public class ElementRange |
继承 | ElementRange Object |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
对于元素范围内的每个值对,起始元素(例如 firstLeaf
)始终小于等于末尾元素(在此例中是 lastLeaf
)。
相关 API 元素
属性 | 由以下参数定义 | ||
---|---|---|---|
absoluteEnd : int
包含范围末尾的 FlowLeafElement 对象的绝对文本位置。 | ElementRange | ||
absoluteStart : int
包含范围开头的 FlowLeafElement 对象的绝对文本位置。 | ElementRange | ||
characterFormat : flashx.textLayout.formats:ITextLayoutFormat [只读]
该范围内字符的格式属性。 | ElementRange | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
containerFormat : flashx.textLayout.formats:ITextLayoutFormat [只读]
容器的显示范围的格式属性。 | ElementRange | ||
firstLeaf : FlowLeafElement
包含范围开头的 FlowLeafElement 对象。 | ElementRange | ||
firstParagraph : ParagraphElement
包含范围开头的 ParagraphElement 对象。 | ElementRange | ||
lastLeaf : FlowLeafElement
包含范围末尾的 FlowLeafElement 对象。 | ElementRange | ||
lastParagraph : ParagraphElement
包含范围末尾的 ParagraphElement 对象。 | ElementRange | ||
paragraphFormat : flashx.textLayout.formats:ITextLayoutFormat [只读]
包含范围的段落的格式属性。 | ElementRange | ||
textFlow : flashx.textLayout.elements:TextFlow
包含范围的 TextFlow 对象。 | ElementRange |
方法 | 由以下参数定义 | ||
---|---|---|---|
createElementRange(textFlow:flashx.textLayout.elements:TextFlow, absoluteStart:int, absoluteEnd:int):ElementRange [静态]
创建 ElementRange 对象。 | ElementRange | ||
获取对于文本范围或当前选区中的所有字符都通用的字符格式属性。 | ElementRange | ||
获取对于元素范围中的所有容器都通用的容器格式属性。 | ElementRange | ||
获取对于元素范围中的所有段落都通用的段落格式属性。 | ElementRange | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
absoluteEnd | 属性 |
absoluteStart | 属性 |
characterFormat | 属性 |
characterFormat:flashx.textLayout.formats:ITextLayoutFormat
[只读] 语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
该范围内字符的格式属性。
如果范围跨越了多个 FlowElement 对象,即在该范围内可能存在多种字符格式,则会返回第一个 FlowElement 对象的格式。
实现
public function get characterFormat():flashx.textLayout.formats:ITextLayoutFormat
containerFormat | 属性 |
containerFormat:flashx.textLayout.formats:ITextLayoutFormat
[只读] 语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
容器的显示范围的格式属性。
如果范围跨越多个容器,则会返回第一个容器的格式。
实现
public function get containerFormat():flashx.textLayout.formats:ITextLayoutFormat
firstLeaf | 属性 |
firstLeaf:FlowLeafElement
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含范围开头的 FlowLeafElement 对象。
实现
public function get firstLeaf():FlowLeafElement
public function set firstLeaf(value:FlowLeafElement):void
firstParagraph | 属性 |
firstParagraph:ParagraphElement
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含范围开头的 ParagraphElement 对象。
实现
public function get firstParagraph():ParagraphElement
public function set firstParagraph(value:ParagraphElement):void
lastLeaf | 属性 |
lastLeaf:FlowLeafElement
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含范围末尾的 FlowLeafElement 对象。
实现
public function get lastLeaf():FlowLeafElement
public function set lastLeaf(value:FlowLeafElement):void
lastParagraph | 属性 |
lastParagraph:ParagraphElement
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含范围末尾的 ParagraphElement 对象。
实现
public function get lastParagraph():ParagraphElement
public function set lastParagraph(value:ParagraphElement):void
paragraphFormat | 属性 |
paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat
[只读] 语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含范围的段落的格式属性。
如果范围跨越多个段落,则会返回第一个段落的格式。
实现
public function get paragraphFormat():flashx.textLayout.formats:ITextLayoutFormat
textFlow | 属性 |
textFlow:flashx.textLayout.elements:TextFlow
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含范围的 TextFlow 对象。
实现
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
createElementRange | () | 方法 |
public static function createElementRange(textFlow:flashx.textLayout.elements:TextFlow, absoluteStart:int, absoluteEnd:int):ElementRange
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
创建 ElementRange 对象。
参数
textFlow:flashx.textLayout.elements:TextFlow — 文本流
| |
absoluteStart:int — 第一个字符在文本范围内的绝对文本位置
| |
absoluteEnd:int — 位于文本范围内最后一个字符绝对文本位置之后的位置
|
ElementRange |
getCommonCharacterFormat | () | 方法 |
public function getCommonCharacterFormat():flashx.textLayout.formats:TextLayoutFormat
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
获取对于文本范围或当前选区中的所有字符都通用的字符格式属性。
对于元素范围中的所有字符具有不同值的格式属性在返回的 TextLayoutFormat 实例中设置为 null
。
flashx.textLayout.formats:TextLayoutFormat — 通用字符样式设置
|
getCommonContainerFormat | () | 方法 |
public function getCommonContainerFormat():flashx.textLayout.formats:TextLayoutFormat
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
获取对于元素范围中的所有容器都通用的容器格式属性。
对于元素范围中的所有容器具有不同值的格式属性在返回的 TextLayoutFormat 实例中设置为 null
。
flashx.textLayout.formats:TextLayoutFormat — 通用段落样式设置
|
相关 API 元素
getCommonParagraphFormat | () | 方法 |
public function getCommonParagraphFormat():flashx.textLayout.formats:TextLayoutFormat
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
获取对于元素范围中的所有段落都通用的段落格式属性。
对于元素范围中的所有段落具有不同值的格式属性在返回的 TextLayoutFormat 实例中设置为 null
。
flashx.textLayout.formats:TextLayoutFormat — 通用段落样式设置
|
相关 API 元素
Tue Jun 12 2018, 11:04 AM Z