Пакет | flash.text.engine |
Класс | public final class FontMetrics |
Наследование | FontMetrics ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
flash.text.engine.ElementFormat.getFontMetrics()
возвращает объекты этого класса.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
emBox : Rectangle
Значение emBox представляет пространство проектных параметров шрифта и служит для размещения китайских, корейских и японских глифов относительно латинской базовой линии. | FontMetrics | ||
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
strikethroughOffset : Number
Значение strikethroughOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для зачеркивания. | FontMetrics | ||
strikethroughThickness : Number
Значение strikethroughThickness представляет предлагаемую толщину зачеркивания. | FontMetrics | ||
subscriptOffset : Number
Значение subscriptOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для подстрочного индекса. | FontMetrics | ||
subscriptScale : Number
Значение subscriptScale представляет рекомендуемый коэффициент масштабирования, которые должен применяться к размеру кегля подстрочного индекса. | FontMetrics | ||
superscriptOffset : Number
Значение superscriptOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для надстрочного индекса. | FontMetrics | ||
superscriptScale : Number
Значение superscriptScale представляет рекомендуемый коэффициент масштабирования, которые должен применяться к размеру кегля надстрочного индекса. | FontMetrics | ||
underlineOffset : Number
Значение underlineOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для подчеркивания. | FontMetrics | ||
underlineThickness : Number
Значение underlineThickness представляет предлагаемую толщину подчеркивания. | FontMetrics |
Метод | Определено | ||
---|---|---|---|
FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number)
Создает объект FontMetrics. | FontMetrics | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
emBox | свойство |
public var emBox:Rectangle
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение emBox представляет пространство проектных параметров шрифта и служит для размещения китайских, корейских и японских глифов относительно латинской базовой линии. Как правило, это квадрат, сторона которого равна размеру кегля шрифта. Исходная точка (с координатами 0,0) для emBox задается у левого края латинской базовой линии прямоугольника. Например для шрифта 10 emBox может быть прямоугольником [L,T,R,B] с размерами [0, -8.8, 10, 1.2].
См. также
strikethroughOffset | свойство |
public var strikethroughOffset:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение strikethroughOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для зачеркивания.
Обратите внимание, что в зависимости от поворота строки, это значение либо добавляется, либо вычитается из позиции строки, чтобы вычислить позицию зачеркивания. В строке с TextRotation.ROTATE_0
, strikethrough.y = line.y + strikethroughOffset
. В строке с TextRotation.ROTATE_90
, strikethrough.x = line.x - strikethroughOffset
.
Применяя отделку, такую как зачеркивание, рекомендуется задавать eventMirror
для объекта ContentElement
, к которому будет применяться отделка. В ответ на событие flash.events.Event.ADDED
, свойство bounds
объекта TextLineMirrorRegion
может использоваться вместе с strikethroughOffset
для определения позиции зачеркивания.
См. также
strikethroughThickness | свойство |
public var strikethroughThickness:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение strikethroughThickness представляет предлагаемую толщину зачеркивания.
См. также
subscriptOffset | свойство |
public var subscriptOffset:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение subscriptOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для подстрочного индекса.
Значение subscriptOffset используется вместе с ElementFormat.baselineShift
для определения позиции подстрочного индекса.
См. также
subscriptScale | свойство |
public var subscriptScale:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение subscriptScale представляет рекомендуемый коэффициент масштабирования, которые должен применяться к размеру кегля подстрочного индекса. Коэффициент 1,0 обозначает отсутствие масштабирования.
См. также
superscriptOffset | свойство |
public var superscriptOffset:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение superscriptOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для надстрочного индекса.
Значение superscriptOffset используется вместе с ElementFormat.baselineShift
для определения позиции надстрочного индекса.
См. также
superscriptScale | свойство |
public var superscriptScale:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение superscriptScale представляет рекомендуемый коэффициент масштабирования, которые должен применяться к размеру кегля надстрочного индекса. Коэффициент 1,0 обозначает отсутствие масштабирования.
См. также
underlineOffset | свойство |
public var underlineOffset:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение underlineOffset представляет предлагаемый вертикальный сдвиг латинской базовой линии для подчеркивания.
Обратите внимание, что в зависимости от поворота строки, это значение либо добавляется, либо вычитается из позиции строки, чтобы вычислить позицию подчеркивания. В строке с TextRotation.ROTATE_0
, underline.y = line.y + underlineOffset
. В строке с TextRotation.ROTATE_90
, underline.x = line.x - underlineOffset
.
Применяя отделку, такую как подчеркивание, рекомендуется задавать eventMirror
для объекта ContentElement
, к которому будет применяться отделка. В ответ на событие flash.events.Event.ADDED
, свойство bounds
объекта TextLineMirrorRegion
может использоваться вместе с underlineOffset
для определения позиции зачеркивания.
См. также
underlineThickness | свойство |
public var underlineThickness:Number
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Значение underlineThickness представляет предлагаемую толщину подчеркивания.
См. также
FontMetrics | () | Конструктор |
public function FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number)
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10 |
Создает объект FontMetrics. Объект FontMetrics содержит информацию о метрике шрифта элемента. Метод flash.text.engine.ElementFormat.getFontMetrics()
возвращает объекты этого класса.
emBox:Rectangle — emBox шрифта в пикселах.
| |
strikethroughOffset:Number — Сдвиг зачеркивания в пикселах.
| |
strikethroughThickness:Number — Толщина зачеркивания в пикселах.
| |
underlineOffset:Number — Сдвиг подчеркивания в пикселах.
| |
underlineThickness:Number — Толщина подчеркивания в пикселах.
| |
subscriptOffset:Number — Сдвиг подстрочного индекса в пикселах.
| |
subscriptScale:Number — Масштабирование для применения к точке нижнего индекса.
| |
superscriptOffset:Number — Сдвиг надстрочного индекса в пикселах.
| |
superscriptScale:Number — Масштабирование для применения к точке верхнего индекса.
|
См. также