Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.text.engine 

TextJustifier  - AS3

Пакетflash.text.engine
Классpublic class TextJustifier
НаследованиеTextJustifier Inheritance Object
Подклассы EastAsianJustifier, SpaceJustifier

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Класс TextJustifier является абстрактным базовым классом для типов выравнивания, которые можно применять к TextBlock, в частности, классы EastAsianJustifier и SpaceJustifier.

Нельзя создать экземпляры класса TextJustifier напрямую. При вызове new TextJustifier() выдается исключение ArgumentError. Если определить свойства объекта EastAsianJustifier или SpaceJustifier после его применения к TextBlock, объект TextBlock не становится недействительным.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  lineJustification : String
Задает выравнивание строк по ширине для текста в блоке.
TextJustifier
  locale : String
[только для чтения] Задает локаль для определения правил выравнивания по ширине для текста в блоке.
TextJustifier
Общедоступные методы
 МетодОпределено
  
TextJustifier(locale:String, lineJustification:String)
При вызове конструктора new TextJustifier() выдается исключение ArgumentError.
TextJustifier
  
Создает клонированную копию объекта TextJustifier.
TextJustifier
  
[статические] Собирает подкласс TextJustifier, соответствующий заданной локали.
TextJustifier
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

lineJustification

свойство
lineJustification:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Задает выравнивание строк по ширине для текста в блоке.

Действительными значениями для этого свойства являются константы, определенные в LineJustification.

Строковое значениеОписание
LineJustification.UNJUSTIFIEDНе выравнивает строки.
LineJustification.ALL_BUT_LASTВыравнивает все строки, кроме последней.
LineJustification.ALL_INCLUDING_LASTВыравнивает все строки.
LineJustification.ALL_BUT_MANDATORY_BREAKДелает все строки выровненными, кроме последней строки и строк, заканчивающихся обязательным разделителем.



Реализация
    public function get lineJustification():String
    public function set lineJustification(value:String):void

Связанные элементы API

locale

свойство 
locale:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Задает локаль для определения правил выравнивания по ширине для текста в блоке. Используются стандартные идентификаторы локали. Например en, en_US и en-US относятся к английскому, а ja – к японскому.



Реализация
    public function get locale():String

Выдает
ArgumentError — Локаль locale имеет значение null или значение, являющееся слишком коротким, чтобы быть действительным.
Сведения о конструкторе

TextJustifier

()Конструктор
public function TextJustifier(locale:String, lineJustification:String)

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

При вызове конструктора new TextJustifier() выдается исключение ArgumentError. Однако можно вызывать конструкторы для следующих подклассов TextJustifier:

  • new SpaceJustifier()
  • new EastAsianJustifier()

Параметры
locale:String — Локаль, определяющая правила выравнивания по ширине.
 
lineJustification:String — Тип выравнивания строк в абзаце. Используйте константы LineJustification для этого свойства.

Выдает
ArgumentError — Локаль locale имеет значение null или значение, являющееся слишком коротким, чтобы быть действительным.
 
ArgumentError — Заданная локаль lineJustification не является членом LineJustification.

Связанные элементы API

Сведения о методе

clone

()метод
public function clone():flash.text.engine:TextJustifier

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Создает клонированную копию объекта TextJustifier.

Подклассы объекта TextJustifier должны перезаписывать этот метод.

Возвращает
flash.text.engine:TextJustifier — Копия объекта TextJustifier.

getJustifierForLocale

()метод 
public static function getJustifierForLocale(locale:String):flash.text.engine:TextJustifier

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Собирает подкласс TextJustifier, соответствующий заданной локали.

Китайская, японская и корейская локали формируют объект EastAsianJustifier по умолчанию. В остальных случаях создается объект по умолчанию SpaceJustifier.

Параметры

locale:String — Локаль, определяющая выравнивание.

Возвращает
flash.text.engine:TextJustifier — Ссылка на объект TextJustifier.

Выдает
ArgumentError — Локаль locale имеет значение null или значение, являющееся слишком коротким, чтобы быть действительным.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.