Pacote | flashx.textLayout.formats |
Classe | public class TabStopFormat |
Herança | TabStopFormat Object |
Implementações | ITabStopFormat |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops
para uma matriz de objetos TabStopFormat.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
alignment : *
O alinhamento dessa parada de tabulação. | TabStopFormat | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
decimalAlignmentToken : *
O token de alinhamento a ser usado se o alinhamento for DECIMAL. | TabStopFormat | ||
defaultFormat : flashx.textLayout.formats:ITabStopFormat [estático] [somente leitura]
Gera um objeto TabStopFormat com configurações padrão. | TabStopFormat | ||
position : *
A posição da parada de tabulação, em pixels, referente à borda inicial da linha. | TabStopFormat |
Método | Definido por | ||
---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Cria um novo objeto TabStopFormat. | TabStopFormat | ||
Substitui os valores de propriedades neste objeto TabStopFormat pelos valores das propriedades definidas na instância ITabStopFormat de entrada. | TabStopFormat | ||
Concatena os valores de propriedades na instância ITabStopFormat de entrada com os valores deste objeto TabStopFormat. | TabStopFormat | ||
Concatena os valores de propriedades na instância ITabStopFormat de entrada com os valores deste objeto TabStopFormat. | TabStopFormat | ||
Copia as configurações de TabStopFormat dos valores da instância ITabStopFormat para este objeto TabStopFormat. | TabStopFormat | ||
Retorne o valor do estilo especificado pelo parâmetro styleProp que especifica o nome de estilo. | TabStopFormat | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [estático]
Compara as propriedades da instância ITabStopFormat p1 com as propriedades na instância ITabStopFormat p2 e gera ‘true’ se todas as propriedades coincidirem. | TabStopFormat | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define as propriedades deste objeto TabStopFormat como ‘undefined’ se não coincidirem com as propriedades da instância ITabStopFormat de entrada. | TabStopFormat | ||
Define as propriedades deste objeto TabStopFormat como ‘undefined’ se coincidirem com as propriedades da instância ITabStopFormat de entrada. | TabStopFormat | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Defina o valor do estilo especificado pelo parâmetro styleProp que especifica o nome de estilo para o valor. | TabStopFormat | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
alignment | propriedade |
alignment:*
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
O alinhamento dessa parada de tabulação.
Os valores permitidos são TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.
O valor padrão é indefinido indicando não configurado.
Se não for definido durante o cascateamento, esta propriedade terá seu valor de TabAlignment.START.
Implementação
public function get alignment():*
public function set alignment(value:any):void
Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade
|
Elementos da API relacionados
decimalAlignmentToken | propriedade |
decimalAlignmentToken:*
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
O token de alinhamento a ser usado se o alinhamento for DECIMAL.
O valor padrão é indefinido indicando não configurado.
Se indefinido durante a cascata esta propriedade terá um valor de null.
Implementação
public function get decimalAlignmentToken():*
public function set decimalAlignmentToken(value:any):void
Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade
|
defaultFormat | propriedade |
defaultFormat:flashx.textLayout.formats:ITabStopFormat
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Gera um objeto TabStopFormat com configurações padrão. Esta função sempre gera o mesmo objeto.
Implementação
public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat
position | propriedade |
position:*
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
A posição da parada de tabulação, em pixels, referente à borda inicial da linha.
Os valores permitidos são números de 0 a 10000 e FormatValue.INHERIT.
O valor padrão é indefinido indicando não configurado.
Se não for definido durante o cascateamento, esta propriedade terá seu valor de 0.
Implementação
public function get position():*
public function set position(value:any):void
Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade
|
Elementos da API relacionados
TabStopFormat | () | Construtor |
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Cria um novo objeto TabStopFormat. Todas as configurações estão vazias ou, opcionalmente, são inicializadas a partir do objeto initialValues
fornecido.
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null ) — instância opcional da qual os valores iniciais serão copiados.
|
Elementos da API relacionados
apply | () | método |
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Substitui os valores de propriedade neste objeto TabStopFormat pelos valores das propriedades definidas na instância ITabStopFormat de entrada
. As propriedades que são indefinidas
na instância ITabStopFormat de entrada
não são alteradas neste objeto.
Parâmetros
incoming:flashx.textLayout.formats:ITabStopFormat — instância cujos valores de propriedade são aplicados a este objeto TabStopFormat.
|
concat | () | método |
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Concatena os valores de propriedades na instância ITabStopFormat de entrada
com os valores deste objeto TabStopFormat. Neste objeto TabStopFormat (o receptor), as propriedades cujos valores são FormatValue.INHERIT
e as propriedades de herança cujos valores são undefined
adquirirão novos valores do objeto incoming
. As propriedades de não herança cujos valores são undefined
adquirirão os seus valores padrões. Todos outros valores de propriedade permanecerão intactos.
Parâmetros
incoming:flashx.textLayout.formats:ITabStopFormat — instância da qual os valores são concatenados.
|
Elementos da API relacionados
concatInheritOnly | () | método |
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Concatena os valores de propriedades na instância ITabStopFormat de entrada
com os valores deste objeto TabStopFormat. Neste objeto TabStopFormat (o receptor), as propriedades cujos valores são FormatValue.INHERIT
e as propriedades de herança cujos valores são undefined
adquirirão novos valores do objeto incoming
. Todos outros valores de propriedade permanecerão intactos.
Parâmetros
incoming:flashx.textLayout.formats:ITabStopFormat — instância da qual os valores são concatenados.
|
Elementos da API relacionados
copy | () | método |
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Copia as configurações de TabStopFormat dos values
da instância ITabStopFormat para este objeto TabStopFormat. Se values
for igual a null
, este objeto TabStopFormat será inicializado com valores indefinidos em todas as propriedades.
Parâmetros
values:flashx.textLayout.formats:ITabStopFormat — instância opcional da qual os valores serão copiados.
|
getStyle | () | método |
public function getStyle(styleName:String):*
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retorne o valor do estilo especificado pelo parâmetro styleProp
que especifica o nome de estilo.
Parâmetros
styleName:String — O nome do estilo cujo valor deve ser acessado.
|
* — O valor do estilo especificado. O tipo varia de acordo com o estilo que está sendo acessado. Gera undefined se o estilo não for definido.
|
isEqual | () | método |
public static function isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Compara as propriedades da instância ITabStopFormat p1
com as propriedades na instância ITabStopFormat p2
e gera true
se todas as propriedades coincidirem.
Parâmetros
p1:flashx.textLayout.formats:ITabStopFormat — instância a ser comparada com p2 .
| |
p2:flashx.textLayout.formats:ITabStopFormat — instância a ser comparada com p1 .
|
Boolean — 'true' se todas as propriedades coincidirem, 'false' se não coincidirem.
|
removeClashing | () | método |
public function removeClashing(incoming:flashx.textLayout.formats:ITabStopFormat):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Define as propriedades deste objeto TabStopFormat como undefined
se não coincidirem com as propriedades da instância ITabStopFormat de entrada
.
Parâmetros
incoming:flashx.textLayout.formats:ITabStopFormat — instância com a qual os valores de propriedade deste objeto TabStopFormat serão comparados.
|
removeMatching | () | método |
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Define as propriedades deste objeto TabStopFormat como undefined
se coincidirem com as propriedades da instância ITabStopFormat de entrada
.
Parâmetros
incoming:flashx.textLayout.formats:ITabStopFormat — instância com a qual os valores de propriedade deste objeto TabStopFormat serão comparados.
|
setStyle | () | método |
public function setStyle(styleName:String, value:*):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Defina o valor do estilo especificado pelo parâmetro styleProp
que especifica o nome de estilo para o valor
.
Parâmetros
styleName:String — O nome do estilo cujo valor deve ser definido.
| |
value:* — O valor a ser definido.
|
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(); } } }
Wed Jun 13 2018, 11:10 AM Z