包 | 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