| Пакет | flashx.textLayout.formats |
| Класс | public class TabStopFormat |
| Наследование | TabStopFormat Object |
| Реализует | ITabStopFormat |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops можно установить массив объектов TabStopFormat.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| alignment : *
Выравнивание для данной позиции табуляции. | TabStopFormat | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| decimalAlignmentToken : *
Метка выравнивания, которую следует использовать, если выравнивание имеет значение DECIMAL. | TabStopFormat | ||
| defaultFormat : flashx.textLayout.formats:ITabStopFormat [статические] [только для чтения]
Возвращает объект TabStopFormat с настройками по умолчанию. | TabStopFormat | ||
| position : *
Место позиции табуляции (в пикселах) относительно начального края столбца. | TabStopFormat | ||
| Метод | Определено | ||
|---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Создает новый объект TabStopFormat. | TabStopFormat | ||
Заменяет значения свойств в данном объекте TabStopFormat значениями свойств, установленными во входящем экземпляре ITabStopFormat. | TabStopFormat | ||
Конкатенирует значения свойств во входящем экземпляре ITabStopFormat со значениями этого объекта TabStopFormat. | TabStopFormat | ||
Конкатенирует значения свойств во входящем экземпляре ITabStopFormat со значениями этого объекта TabStopFormat. | TabStopFormat | ||
Копирует параметры настройки TabStopFormat из values экземпляра ITabStopFormat в этот объект TabStopFormat. | TabStopFormat | ||
Возвращает значение стиля, определенное параметром styleProp, который указывает имя стиля. | TabStopFormat | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [статические]
Сравнивает свойства в экземпляре ITabStopFormat p1 со свойствами в экземпляре ITabStopFormat p2 и возвращает true, если все свойства совпадают. | TabStopFormat | ||
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
Устанавливает свойства в данном объекте TabStopFormat на значение undefined, если свойства не соответствуют свойствам в экземпляре ITabStopFormat incoming. | TabStopFormat | ||
Устанавливает свойства в данном объекте TabStopFormat на значение undefined, если свойства соответствуют свойствам в экземпляре ITabStopFormat incoming. | TabStopFormat | ||
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
Устанавливает значение стиля, определенное параметром styleProp, который указывает имя стиля как value. | TabStopFormat | ||
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | 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:ITabStopFormatposition | свойство |
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:* — Устанавливаемое значение.
|
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();
}
}
}
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства