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

TabStopFormat  - AS3

Пакетflashx.textLayout.formats
Классpublic class TabStopFormat
НаследованиеTabStopFormat Inheritance Object
Реализует ITabStopFormat

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

Класс TabStopFormat представляет свойства позиции табуляции в абзаце. В качестве значений свойства TextLayoutFormat.tabstops можно установить массив объектов TabStopFormat.

Посмотреть примеры

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



Общедоступные свойства
 СвойствоОпределено
  alignment : *
Выравнивание для данной позиции табуляции.
TabStopFormat
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  decimalAlignmentToken : *
Метка выравнивания, которую следует использовать, если выравнивание имеет значение DECIMAL.
TabStopFormat
  defaultFormat : flashx.textLayout.formats:ITabStopFormat
[статические] [только для чтения] Возвращает объект TabStopFormat с настройками по умолчанию.
TabStopFormat
  position : *
Место позиции табуляции (в пикселах) относительно начального края столбца.
TabStopFormat
Общедоступные методы
 МетодОпределено
  
Создает новый объект TabStopFormat.
TabStopFormat
  
Заменяет значения свойств в данном объекте TabStopFormat значениями свойств, установленными во входящем экземпляре ITabStopFormat.
TabStopFormat
  
Конкатенирует значения свойств во входящем экземпляре ITabStopFormat со значениями этого объекта TabStopFormat.
TabStopFormat
  
Конкатенирует значения свойств во входящем экземпляре ITabStopFormat со значениями этого объекта TabStopFormat.
TabStopFormat
  
Копирует параметры настройки TabStopFormat из values экземпляра ITabStopFormat в этот объект TabStopFormat.
TabStopFormat
  
getStyle(styleName:String):*
Возвращает значение стиля, определенное параметром styleProp, который указывает имя стиля.
TabStopFormat
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
[статические] Сравнивает свойства в экземпляре ITabStopFormat p1 со свойствами в экземпляре ITabStopFormat p2 и возвращает true, если все свойства совпадают.
TabStopFormat
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Устанавливает свойства в данном объекте TabStopFormat на значение undefined, если свойства не соответствуют свойствам в экземпляре ITabStopFormat incoming.
TabStopFormat
  
Устанавливает свойства в данном объекте TabStopFormat на значение undefined, если свойства соответствуют свойствам в экземпляре ITabStopFormat incoming.
TabStopFormat
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
setStyle(styleName:String, value:*):void
Устанавливает значение стиля, определенное параметром styleProp, который указывает имя стиля как value.
TabStopFormat
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

alignment

свойство
alignment:*

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

Выравнивание для данной позиции табуляции.

Допустимые значения: TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.

По умолчанию значение равно undefined, что указывает на то, что оно не установлено.

Если не определено при каскадной операции, то это свойство получает значение TabAlignment.START.



Реализация
    public function get alignment():*
    public function set alignment(value:any):void

Выдает
RangeError — когда заданное значение находится за пределами диапазона данного свойства

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

decimalAlignmentToken

свойство 
decimalAlignmentToken:*

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

Метка выравнивания, которую следует использовать, если выравнивание имеет значение DECIMAL.

По умолчанию значение равно undefined, что указывает на то, что оно не установлено.

Если undefined, в процессе каскада свойство получает значение null.



Реализация
    public function get decimalAlignmentToken():*
    public function set decimalAlignmentToken(value:any):void

Выдает
RangeError — когда заданное значение находится за пределами диапазона данного свойства

defaultFormat

свойство 
defaultFormat:flashx.textLayout.formats:ITabStopFormat  [только для чтения]

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

Возвращает объект TabStopFormat с настройками по умолчанию. Эта функция всегда возвращает один и тот же объект.



Реализация
    public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat

position

свойство 
position:*

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

Место позиции табуляции (в пикселах) относительно начального края столбца.

Допустимые значения: числа от 0 до 10000 и FormatValue.INHERIT.

По умолчанию значение равно undefined, что указывает на то, что оно не установлено.

Если undefined, в процессе каскада свойство получает значение 0.



Реализация
    public function get position():*
    public function set position(value:any):void

Выдает
RangeError — когда заданное значение находится за пределами диапазона данного свойства

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

Сведения о конструкторе

TabStopFormat

()Конструктор
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)

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

Создает новый объект TabStopFormat. Все параметры настройки имеют пустые значения или, дополнительно, инициализируются из предоставляемого объекта initialValues.

Параметры
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null) — дополнительный экземпляр, из которого копируются начальные значения.

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

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

apply

()метод
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Заменяет значения свойств в данном объекте TabStopFormat значениями свойств, установленными в экземпляре ITabStopFormat incoming. Свойства, имеющие значения undefined в экземпляре incoming ITabStopFormat, в этом объекте не изменяются.

Параметры

incoming:flashx.textLayout.formats:ITabStopFormat — экземпляр, значения свойств которого применяются к данному объекту TabStopFormat.

concat

()метод 
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Конкатенирует значения свойств в экземпляре ITabStopFormat incoming со значениями этого объекта TabStopFormat. В этом (принимающем) объекте TabStopFormat свойства со значением FormatValue.INHERIT и наследующие свойства со значением undefined получают новые значения от поступающего объекта incoming. Ненаследующие свойства со значением undefined получают соответствующие значения по умолчанию. Все остальные значения свойств остаются без изменения.

Параметры

incoming:flashx.textLayout.formats:ITabStopFormat — экземпляр, из которого конкатенируются значения.

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

concatInheritOnly

()метод 
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Конкатенирует значения свойств в экземпляре ITabStopFormat incoming со значениями этого объекта TabStopFormat. В этом (принимающем) объекте TabStopFormat свойства со значением FormatValue.INHERIT и наследующие свойства со значением undefined получают новые значения от поступающего объекта incoming. Все остальные значения свойств остаются без изменения.

Параметры

incoming:flashx.textLayout.formats:ITabStopFormat — экземпляр, из которого конкатенируются значения.

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

copy

()метод 
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void

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

Копирует параметры настройки TabStopFormat из values экземпляра ITabStopFormat в этот объект TabStopFormat. Если values равно null, то данный объект TabStopFormat инициализируется с неопределенными значениями всех свойств.

Параметры

values:flashx.textLayout.formats:ITabStopFormat — Дополнительный экземпляр, из которого копируются значения.

getStyle

()метод 
public function getStyle(styleName:String):*

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

Возвращает значение стиля, определенное параметром styleProp, который указывает имя стиля.

Параметры

styleName:String — Имя стиля, значение которого должно быть извлечено.

Возвращает
* — Значение указанного стиля. Тип меняется в зависимости от типа вызываемого стиля. Возвращает undefined, если стиль не задан.

isEqual

()метод 
public static function isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean

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

Сравнивает свойства в экземпляре ITabStopFormat p1 со свойствами в экземпляре ITabStopFormat p2 и возвращает true, если все свойства совпадают.

Параметры

p1:flashx.textLayout.formats:ITabStopFormat — экземпляр для сравнения с p2.
 
p2:flashx.textLayout.formats:ITabStopFormat — экземпляр для сравнения с p1.

Возвращает
Boolean — true, если все свойства совпадают, false в противном случае.

removeClashing

()метод 
public function removeClashing(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Устанавливает свойства в данном объекте TabStopFormat на значение undefined, если свойства не соответствуют свойствам в экземпляре ITabStopFormat incoming.

Параметры

incoming:flashx.textLayout.formats:ITabStopFormat — экземпляр, со свойствами которого выполняется сравнение значений свойств данного объекта TabStopFormat.

removeMatching

()метод 
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Устанавливает свойства в данном объекте TabStopFormat на значение undefined, если свойства соответствуют свойствам в экземпляре ITabStopFormat incoming.

Параметры

incoming:flashx.textLayout.formats:ITabStopFormat — экземпляр, со свойствами которого выполняется сравнение значений свойств данного объекта TabStopFormat.

setStyle

()метод 
public function setStyle(styleName:String, value:*):void

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

Устанавливает значение стиля, определенное параметром styleProp, который указывает имя стиля как value.

Параметры

styleName:String — Имя стиля, значение которого требуется установить.
 
value:* — Устанавливаемое значение.

TabStopFormat_example.as

В этом примере выполняется создание абзаца, в котором используется массив из трех позиций табуляции: позиция табуляции с выравниванием по левому краю в точке 50 пикселей, позиция табуляции с выравниванием по центру в точке 150 пикселей и позиция табуляции с выравниванием по правому краю в точке 250 пикселей.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flash.text.engine.TabAlignment;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.compose.StandardFlowComposer;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TabStopFormat;
    import flashx.textLayout.formats.TextLayoutFormat;

    public class TabStopFormat_example extends Sprite
    {
        public function TabStopFormat_example()
        {
            var firstContainer:Sprite = new Sprite();
            this.stage.addChild( firstContainer );
            var textFlow:TextFlow = new TextFlow();
            var format:TextLayoutFormat = new TextLayoutFormat();
            var tabStop1:TabStopFormat = new TabStopFormat();
            var tabStop2:TabStopFormat = new TabStopFormat();
            var tabStop3:TabStopFormat = new TabStopFormat();
            tabStop1.alignment = flash.text.engine.TabAlignment.START;
            tabStop1.position = 50;
            tabStop2.alignment = flash.text.engine.TabAlignment.CENTER;
            tabStop2.position = 150;
            tabStop3.alignment = flash.text.engine.TabAlignment.END;
            tabStop3.position = 250;
            format.tabStops = new Array(tabStop1,tabStop2,tabStop3);
            textFlow.hostFormat = format;
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            span.text = "1\txxx\txxx\txxx\n2\tyyyyyy\tyyyyyy<\tyyyyyy\n3\tzz\tzz\tzz";
            p.addChild(span);
            textFlow.addChild(p);
            textFlow.flowComposer = new StandardFlowComposer();
            var firstController:ContainerController = new ContainerController(firstContainer, 300, 100 );
            textFlow.flowComposer.addController(firstController);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }        
}




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

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