包 | flashx.textLayout.factory |
类 | public class TextLineFactoryBase |
继承 | TextLineFactoryBase Object |
子类 | StringTextLineFactory, TextFlowTextLineFactory |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
注意:应用程序代码通常不需要直接创建或使用 TextLineFactoryBase 对象,而是使用派生的文本工厂类之一。
相关 API 元素
属性 | 由以下参数定义 | ||
---|---|---|---|
compositionBounds : Rectangle
创建文本行时所在的矩形。 | TextLineFactoryBase | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
horizontalScrollPolicy : String
指定合成边界范围不够大时如何创建行。 | TextLineFactoryBase | ||
isTruncated : Boolean [只读]
指示最后创建行时是否截断文本。 | TextLineFactoryBase | ||
swfContext : ISWFContext
用于根据需要进行 FTE 调用的 ISWFContext 实例。 | TextLineFactoryBase | ||
truncationOptions : flashx.textLayout.factory:TruncationOptions
指定在文本在合成边界范围内不适合时用于截断文本的选项。 | TextLineFactoryBase | ||
verticalScrollPolicy : String
指定合成边界范围不够大时如何创建行。 | TextLineFactoryBase |
方法 | 由以下参数定义 | ||
---|---|---|---|
文本行工厂的基类构造函数。 | TextLineFactoryBase | ||
布局内容位于的最小矩形。 | TextLineFactoryBase | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
compositionBounds | 属性 |
horizontalScrollPolicy | 属性 |
horizontalScrollPolicy:String
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
指定合成边界范围不够大时如何创建行。
如果设置为 ScrollPolicy.ON
或 ScrollPolicy.AUTO
,则创建所有行。您负责在可查看区域内滚动行(以及在必要的情况下为此区域之外的行设置遮罩)。如果设置为 ScrollPolicy.OFF
,则仅创建在该合成边界范围内适合的行。
如果设置了 truncationOptions
属性,则将忽略滚动策略(并视为 ScrollPolicy.OFF
)。
实现
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
相关 API 元素
isTruncated | 属性 |
swfContext | 属性 |
swfContext:ISWFContext
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
用于根据需要进行 FTE 调用的 ISWFContext 实例。
默认情况下,ISWFContext 实现是该 FlowComposerBase 对象。应用程序可以提供一个自定义实现,以使用嵌入在其它 SWF 文件中的字体,或者缓存并重用文本行。
实现
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
相关 API 元素
truncationOptions | 属性 |
truncationOptions:flashx.textLayout.factory:TruncationOptions
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
指定在文本在合成边界范围内不适合时用于截断文本的选项。
实现
public function get truncationOptions():flashx.textLayout.factory:TruncationOptions
public function set truncationOptions(value:flashx.textLayout.factory:TruncationOptions):void
verticalScrollPolicy | 属性 |
verticalScrollPolicy:String
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
指定合成边界范围不够大时如何创建行。
如果设置为 ScrollPolicy.ON
或 ScrollPolicy.AUTO
,则创建所有行。您负责在可查看区域内滚动行(以及在必要的情况下为此区域之外的行设置遮罩)。如果设置为 ScrollPolicy.OFF
,则仅创建在该合成边界范围内适合的行。
如果设置了 truncationOptions
属性,则将忽略滚动策略(并视为 ScrollPolicy.OFF
)。
实现
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
相关 API 元素
TextLineFactoryBase | () | 构造函数 |
public function TextLineFactoryBase()
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
文本行工厂的基类构造函数。
注意:应用程序代码通常不需要直接创建或使用 TextLineFactoryBase 对象,而是使用派生的文本工厂类之一。
getContentBounds | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z