flash.text.engine
public final class TextBaseline
继承TextBaseline Inheritance Object

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

TextBaseline 类是在设置 ElementFormat 类的 dominantBaselinealignmentBaseline 属性时要使用的常量值的枚举。也可以在 TextBlock.createTextLine()baselineZero 参数中使用它。考虑下面的情况:

文本基线对齐

行由四个 TextElement 对象组成,其中分别包含“a”、“b”、“cccccccc”和“X”。包含“X”的元素将确定行的基线,因为该元素是行中的最大元素。“X”元素的罗马字基线与行的罗马字基线对齐。“a”元素的表意顶部与行的表意顶部对齐。“b”元素的表意底部与行的表意底部对齐。“cccccccc”元素的表意中心与行的表意中心对齐。

另请参见

ElementFormat.dominantBaseline
ElementFormat.alignmentBaseline
TextBlock.createTextLine()


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
公共常量
 常量定义方
  ASCENT : String = "ascent"
[静态] 指定上缘基线。
TextBaseline
  DESCENT : String = "descent"
[静态] 指定下缘基线。
TextBaseline
  IDEOGRAPHIC_BOTTOM : String = "ideographicBottom"
[静态] 指定表意底部基线。
TextBaseline
  IDEOGRAPHIC_CENTER : String = "ideographicCenter"
[静态] 指定表意中心基线。
TextBaseline
  IDEOGRAPHIC_TOP : String = "ideographicTop"
[静态] 指定表意顶部基线。
TextBaseline
  ROMAN : String = "roman"
[静态] 指定罗马字基线。
TextBaseline
  USE_DOMINANT_BASELINE : String = "useDominantBaseline"
[静态] 指定 alignmentBaseline 与 dominantBaseline 相同。
TextBaseline
常量详细信息
ASCENT常量
public static const ASCENT:String = "ascent"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定上缘基线。对于文本元素,文本的字体和磅值将确定此值。对于图形元素,文本引擎将使用元素的几何形状顶部。

DESCENT常量 
public static const DESCENT:String = "descent"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定下缘基线。对于文本元素,文本的字体和磅值将确定此值。对于图形元素,文本元素将使用元素的几何形状底部。

IDEOGRAPHIC_BOTTOM常量 
public static const IDEOGRAPHIC_BOTTOM:String = "ideographicBottom"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定表意底部基线。对于文本元素,文本的字体和磅值将确定此值。对于图形元素,文本引擎将使用元素的几何形状底部。

IDEOGRAPHIC_CENTER常量 
public static const IDEOGRAPHIC_CENTER:String = "ideographicCenter"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定表意中心基线。对于文本元素,文本的字体和磅值将确定此值。对于图形元素,文本引擎将使用元素的几何形状中心。

IDEOGRAPHIC_TOP常量 
public static const IDEOGRAPHIC_TOP:String = "ideographicTop"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定表意顶部基线。对于文本元素,文本的字体和磅值将确定此值。对于图形元素,文本引擎将使用元素的几何形状顶部。

ROMAN常量 
public static const ROMAN:String = "roman"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定罗马字基线。对于文本元素,文本的字体和磅值将确定此值。对于图形元素,文本引擎将使用元素的几何形状底部。

USE_DOMINANT_BASELINE常量 
public static const USE_DOMINANT_BASELINE:String = "useDominantBaseline"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定 alignmentBaseline 与 dominantBaseline 相同。使用此值只能设置 ElementFormat.alignmentBaseline