| 包 | flashx.textLayout.formats |
| 类 | public final class LeadingModel |
| 继承 | LeadingModel Object |
| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
TextLayoutFormat 类的 leadingModel 属性定义值,由行距基准和行距方向的有效组合组成。行距基准描述哪些基线确定段落中行的行距(即 lineHeight)。行距方向指定 lineHeight 属性指的是一行基线与前一行基线之间的距离,还是与后一行基线之间的距离。
相关 API 元素
TextLayoutFormat.lineHeight
flash.text.TextField
flash.text.engine.TextLine
| 常量 | 由以下参数定义 | ||
|---|---|---|---|
| APPROXIMATE_TEXT_FIELD : String = "approximateTextField" [静态] 指定接近 TextField 的行距行为的行距模型。 | LeadingModel | ||
| ASCENT_DESCENT_UP : String = "ascentDescentUp" [静态] 指定行距基准为 ASCENT/DESCENT,行距方向为 UP。 | LeadingModel | ||
| AUTO : String = "auto" [静态] 指定根据段落的 locale 属性自动选择行距模式。 | LeadingModel | ||
| BOX : String = "box" [静态] 指定基于 CSS 内嵌格式模型的行距模型,其中连续包括堆叠行框。 | LeadingModel | ||
| IDEOGRAPHIC_CENTER_DOWN : String = "ideographicCenterDown" [静态] 指定行距基准为 IDEOGRAPHIC_CENTER,行距方向为 down。 | LeadingModel | ||
| IDEOGRAPHIC_CENTER_UP : String = "ideographicCenterUp" [静态] 指定行距基准为 IDEOGRAPHIC_CENTER,行距方向为 UP。 | LeadingModel | ||
| IDEOGRAPHIC_TOP_DOWN : String = "ideographicTopDown" [静态] 指定行距基准为 IDEOGRAPHIC_TOP,行距方向为 DOWN。 | LeadingModel | ||
| IDEOGRAPHIC_TOP_UP : String = "ideographicTopUp" [静态] 指定行距基准为 IDEOGRAPHIC_TOP,行距方向为 UP。 | LeadingModel | ||
| ROMAN_UP : String = "romanUp" [静态] 指定行距基准为 ROMAN,行距方向为 UP。 | LeadingModel | ||
APPROXIMATE_TEXT_FIELD | 常量 |
public static const APPROXIMATE_TEXT_FIELD:String = "approximateTextField"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定接近 TextField 的行距行为的行距模型。它类似于 ASCENT_DESCENT_UP,lineHeight 是指一行的上缘基线与上一行的下缘基线之间的距离。但是,基线位置近似由 TextField 确定的位置,而不是由 TextLine 提供的度量标准。
ASCENT_DESCENT_UP | 常量 |
public static const ASCENT_DESCENT_UP:String = "ascentDescentUp"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定行距基准为 ASCENT/DESCENT,行距方向为 UP。换句话说,lineHeight 是指一行的上缘基线与上一行的下缘基线之间的距离。
AUTO | 常量 |
public static const AUTO:String = "auto"| 语言版本: | ActionScript #IDEOGRAPHIC_TOP_DOWN |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定根据段落的 locale 属性自动选择行距模式。对于日语和中文,为 IDEOGRAPHIC_TOP_DOWN,对于所有其他语言,为 ROMAN_UP。
BOX | 常量 |
public static const BOX:String = "box"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定基于 CSS 内嵌格式模型的行距模型,其中连续包括堆叠行框。使用 baselineShift、dominantBaseline、alignmentBaseline 等对齐后,针对文本行上的所有叶元素,将行框定义为内嵌框周围的定界框。对于跨距,通过在文本内容之上和之下同等应用行距,使其高度等于 lineHeight 来获得内嵌框。对于内嵌图形,忽略 lineHeight,并从其指定的尺寸和内边距值中派生出内嵌框。同时,忽略 firstBaselineOffset,而使用此行距模型。
有关详细信息,请参阅框前导模型。
IDEOGRAPHIC_CENTER_DOWN | 常量 |
public static const IDEOGRAPHIC_CENTER_DOWN:String = "ideographicCenterDown"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定行距基准为 IDEOGRAPHIC_CENTER,行距方向为 down。换句话说,lineHeight 是指一行的 Ideographic Center 基线与下一行的 Ideographic Center 基线之间的距离。
IDEOGRAPHIC_CENTER_UP | 常量 |
public static const IDEOGRAPHIC_CENTER_UP:String = "ideographicCenterUp"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定行距基准为 IDEOGRAPHIC_CENTER,行距方向为 UP。换句话说,lineHeight 是指一行的 Ideographic Center 基线与下一行的 Ideographic Center 基线之间的距离。
IDEOGRAPHIC_TOP_DOWN | 常量 |
public static const IDEOGRAPHIC_TOP_DOWN:String = "ideographicTopDown"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定行距基准为 IDEOGRAPHIC_TOP,行距方向为 DOWN。换句话说,lineHeight 是指一行的 Ideographic TOP 基线与下一行的 Ideographic TOP 基线之间的距离。
IDEOGRAPHIC_TOP_UP | 常量 |
public static const IDEOGRAPHIC_TOP_UP:String = "ideographicTopUp"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定行距基准为 IDEOGRAPHIC_TOP,行距方向为 UP。换句话说,lineHeight 是指一行的 Ideographic TOP 基线与下一行的 Ideographic TOP 基线之间的距离。
ROMAN_UP | 常量 |
public static const ROMAN_UP:String = "romanUp"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
指定行距基准为 ROMAN,行距方向为 UP。换句话说,lineHeight 是指一行的 Roman 基线与上一行的 Roman 基线之间的距离。
Tue Jun 12 2018, 11:04 AM Z
隐藏继承的公共属性
显示继承的公共属性