| Pacote | flash.text.engine |
| Classe | public final class TabStop |
| Herança | TabStop Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextBlock.tabStops.
Definir as propriedades de um objeto TabStop depois de aplicá-lo a TextBlock não invalida TextBlock.
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
| alignment : String
Especifica o alinhamento da tabulação na parada. | TabStop | ||
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| decimalAlignmentToken : String
Especifica o token de alinhamento a ser usado quando você define a propriedade alignment como TabAlignment.DECIMAL. | TabStop | ||
| position : Number
A posição da parada de tabulação, em pixels, em relação ao início da linha de texto. | TabStop | ||
| Método | Definido por | ||
|---|---|---|---|
Cria um novo TabStop. | TabStop | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
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 a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
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:String| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica o alinhamento da tabulação na parada. Use as constantes na classe TabAlignment para definir a propriedade.
O valor padrão é TabAlignment.START.
Use o argumento lineOffset para TextBlock.createTextLine() a fim de ajustar as tabulações caso a origem da linha não se alinhe com as demais linhas que compartilham as mesmas paradas de tabulação.
Use as seguintes constantes da classe TabAlignment a fim de definir o valor da propriedade:
| Valor de string | Descrição |
|---|---|
TabAlignment.START | A propriedade position especifica o número de pixels a que o início do texto tabulado estará do início da linha de texto. |
TabAlignment.CENTER | A propriedade position especifica o número de pixels a que o centro do texto tabulado estará do início da linha de texto. |
TabAlignment.END | A propriedade position especifica o número de pixels a que o fim do texto tabulado estará do início da linha de texto. |
TabAlignment.DECIMAL | A propriedade position especifica o número de pixels a que o token de alinhamento estará do início da linha de texto. |
Implementação
public function get alignment():String public function set alignment(value:String):voidLança
ArgumentError — Se definir para qualquer valor que não seja membro de TabAlignment.
|
Elementos da API relacionados
decimalAlignmentToken | propriedade |
decimalAlignmentToken:String| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica o token de alinhamento a ser usado quando você define a propriedade alignment como TabAlignment.DECIMAL. O valor é uma String e ocorre na linha de texto.
O valor padrão é "".
Implementação
public function get decimalAlignmentToken():String public function set decimalAlignmentToken(value:String):voidElementos da API relacionados
position | propriedade |
position:Number| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
A posição da parada de tabulação, em pixels, em relação ao início da linha de texto.
O valor padrão é 0.0.
Implementação
public function get position():Number public function set position(value:Number):voidLança
ArgumentError — Em caso de definição como um valor menor que 0,0.
|
TabStop | () | Construtor |
public function TabStop(alignment:String = "start", position:Number = 0.0, decimalAlignmentToken:String = "")| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Cria um novo TabStop.
Parâmetrosalignment:String (default = "start") — O tipo de alinhamento da parada de tabulação. Valores válidos da propriedade são encontrados nos membros da classe TabAlignment. O valor padrão é TabAlignment.START.
| |
position:Number (default = 0.0) — A posição da parada de tabulação, em pixels. O valor padrão é 0,0.
| |
decimalAlignmentToken:String (default = "") — O token de alinhamento para ser usado caso alignment seja TabAlignment.DECIMAL. O valor padrão é "".
|
Lança
ArgumentError — O alignment especificado não é membro de TabAlignment.
|
Elementos da API relacionados
package {
import flash.text.engine.*;
import flash.display.Sprite;
public class TabStopExample extends Sprite {
public function TabStopExample():void {
var container:Sprite = new Sprite();
var english:ElementFormat = new ElementFormat();
english.fontDescription = new FontDescription("Arial");
english.fontSize = 16;
english.locale = "en";
var tabStops:Vector.<TabStop> = new Vector.<TabStop>();
tabStops.push(
new TabStop(TabAlignment.START, 20),
new TabStop(TabAlignment.CENTER, 120),
new TabStop(TabAlignment.DECIMAL, 220, "."),
new TabStop(TabAlignment.END, 320)
);
var textBlock:TextBlock = new TextBlock();
textBlock.content = new TextElement(
"\tstart\tcenter\tdeci.mal\tend\n" +
"\tl\tl\t3.4\tl\n" +
"\tlm\tlm\t234.56\tlm\n" +
"\tlmn\tlmn\t12345678.34567\tlmn\n"
, english);
textBlock.tabStops = tabStops;
var y:Number = 60;
var previousTextLine:TextLine = null;
var textLine:TextLine;
var i:int;
var tabOrigin:Number = 100;
for (i = 0; i < 4; i++) {
textLine = textBlock.createTextLine(previousTextLine, 1000, 0);
textLine.x = 20;
textLine.y = y;
container.addChild(textLine);
y += 25;
previousTextLine = textLine;
}
addChild(container);
}
}
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas