Пакет | 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: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:* — Устанавливаемое значение.
|
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