包 | flashx.textLayout.elements |
类 | public class GlobalSettings |
继承 | GlobalSettings Object |
运行时版本: | Flash Player 10, AIR 1.5 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
enableSearch : Boolean [静态] 控制文本是否对搜索引擎索引器可见。 | GlobalSettings | ||
fontMapperFunction : Function [静态]
指定用于字体映射的回调。 | GlobalSettings | ||
resolveFontLookupFunction : Function [静态]
根据 swfcontext 指定用于更改 FontLookup 的回调。 | GlobalSettings | ||
resourceStringFunction : Function [静态] 采用两个参数(一个资源 ID 和一个用于替代字符串的可选参数数组)的函数。 | GlobalSettings |
属性详细信息
enableSearch | 属性 |
fontMapperFunction | 属性 |
fontMapperFunction:Function
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
指定用于字体映射的回调。该回调采用 flash.text.engine.FontDescription
对象并根据需要对其进行更新。设置完一个新的字体映射回调,或更改了现有字体映射回调的行为后,客户端必须为每个压缩文本流明确调用 flashx.textLayout.elements.TextFlow.invalidateAllFormats
。这可确保每当重新合成文本流中的叶元素时,应用于它的 FontDescription 都可重新计算,并调用该回调。
实现
public static function get fontMapperFunction():Function
public static function set fontMapperFunction(value:Function):void
相关 API 元素
FontDescription
invalidateAllFormats
invalidateAllFormats
resolveFontLookupFunction | 属性 |
resolveFontLookupFunction:Function
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
根据 swfcontext 指定用于更改 FontLookup 的回调。将在每次计算 ElementFormat 时调用该函数。客户端可以使用该函数修改 FontLookup 设置。调用此函数时使用两个参数:ISWFContext 和 ITextLayoutFormat。该函数必须返回有效的 FontLookup。
实现
public static function get resolveFontLookupFunction():Function
public static function set resolveFontLookupFunction(value:Function):void
相关 API 元素
resourceStringFunction | 属性 |
resourceStringFunction:Function
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
采用两个参数(一个资源 ID 和一个用于替代字符串的可选参数数组)的函数。此字符串采用“Content {0} more content {1}”格式。可从可选数组中读取这些参数,并用其替代括号中的子字符串。TLF 使用默认字符串提供默认实现。出于本地化考虑,客户可以使用他们自己的实现来替换此函数。
实现
public static function get resourceStringFunction():Function
public static function set resourceStringFunction(value:Function):void
Tue Jun 12 2018, 11:04 AM Z