| 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):voidLanç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):voidLanç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:ITabStopFormatposition | 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):voidLanç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
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas