Пакет | flashx.textLayout.formats |
Класс | public final class LeadingModel |
Наследование | LeadingModel Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
leadingModel
класса TextLayoutFormat
, составленные из допустимых комбинаций основы межстрочного интервала и направления межстрочного интервала. Основа межстрочного интервала описывает базовые линии, определяющие межстрочный интервал (или свойство 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, которая включает в себя создание ряда line boxes. | 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, которая включает в себя создание ряда line boxes. line box определяется как ограничительная рамка вокруг inline box для всех элементов листа на строке текста, после того как они были выровнены с помощью baselineShift
, dominantBaseline
, alignmentBaseline
и т. д. Для диапазона inline box рассчитывается путем применения равного интерлиньяжа выше и ниже содержимого текста, чтобы его высота равнялась lineHeight
. Для встроенных графических элементов lineHeight
игнорируется и inline box рассчитывается на основе указанных значений размеров и заполнения. Также в этой модели интерлиньяжа игнорируется 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_UP | Константа |
public static const IDEOGRAPHIC_CENTER_UP:String = "ideographicCenterUp"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, что основа межстрочного интервала имеет значение IDEOGRAPHIC_CENTER, а направление межстрочного интервала имеет значение UP. Другими словами, lineHeight
указывает на расстояние между идеографической центральной базовой линией строки и идеографической центральной базовой линией предыдущей строки.
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_UP | Константа |
public static const IDEOGRAPHIC_TOP_UP:String = "ideographicTopUp"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, что основа межстрочного интервала имеет значение IDEOGRAPHIC_TOP, а направление межстрочного интервала имеет значение UP. Другими словами, lineHeight
указывает на расстояние между идеографической верхней базовой линией строки и идеографической верхней базовой линией предыдущей строки.
ROMAN_UP | Константа |
public static const ROMAN_UP:String = "romanUp"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, что основа межстрочного интервала имеет значение ROMAN, а направление межстрочного интервала имеет значение UP. Другими словами, lineHeight
указывает на расстояние между латинской базовой линией строки и латинской базовой линией предыдущей строки.
Tue Jun 12 2018, 11:34 AM Z