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

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

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

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

См. также

EastAsianJustifier
SpaceJustifier
TextBlock.textJustifier


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  lineJustification : String
Задает выравнивание строк для текста в блоке.
TextJustifier
  locale : String
[только для чтения] Задает локаль, для определения правил выравнивания для текста в блоке.
TextJustifier
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
Общедоступные методы
 МетодОпределено
  
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
Сведения о свойстве
lineJustificationсвойство
lineJustification:String  [чтение и запись]

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

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

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

Строковое значениеОписание
LineJustification.UNJUSTIFIEDНе выравнивает строки.
LineJustification.ALL_BUT_LASTВыравнивает все строки, кроме последней.
LineJustification.ALL_INCLUDING_LASTВыравнивает все строки.



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

См. также

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

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

Задает локаль, для определения правил выравнивания для текста в блоке. Используются стандартные идентификаторы локали. Например "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
Версии среды выполнения:  10, 1.5

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

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

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

См. также

Сведения о методе
clone()метод
public function clone():TextJustifier

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

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

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

Возвращает
TextJustifier — Копия объекта TextJustifier.
getJustifierForLocale()метод 
public static function getJustifierForLocale(locale:String):TextJustifier

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

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

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

Параметры

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

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

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