| Paquete | flash.text.engine |
| Clase | public final class TabStop |
| Herencia | TabStop Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextBlock.tabStops.
Si establece las propiedades de un objeto TabStop tras haberlas aplicado a TextBlock, no se invalidará el objeto TextBlock.
Elementos de API relacionados
| Propiedad | Definido por | ||
|---|---|---|---|
| alignment : String
Especifica la alineación de tabulación del tabulador. | TabStop | ||
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
| decimalAlignmentToken : String
Especifica el símbolo de alineación que se utiliza al establecer la propiedad alignment como TabAlignment.DECIMAL. | TabStop | ||
| position : Number
La posición de la tabulación, en píxeles, con relación al inicio de la línea de texto. | TabStop | ||
| Método | Definido por | ||
|---|---|---|---|
Crea un nuevo objeto TabStop. | TabStop | ||
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
alignment | propiedad |
alignment:String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica la alineación de tabulación del tabulador. Utilice las constantes de la clase TabAlignment para establecer esta propiedad.
El valor predeterminado es TabAlignment.START.
Utilice el argumento lineOffset en TextBlock.createTextLine() para ajustar las tabulaciones si el origen de la línea no está alineado con el resto de líneas con los mismos tabuladores.
Utilice las siguientes constantes de la clase TabAlignment para definir el valor de esta propiedad:
| Valor de la cadena | Descripción |
|---|---|
TabAlignment.START | La propiedad position especifica el número de píxeles del inicio del texto con tabulación hasta el comienzo de la siguiente línea. |
TabAlignment.CENTER | La propiedad position especifica el número de píxeles que dista del centro del texto con tabulación a comienzo de la siguiente línea. |
TabAlignment.END | La propiedad positionespecifica el número de píxeles que dista del final del texto con tabulación al comienzo de la siguiente línea. |
TabAlignment.DECIMAL | La propiedad position especifica el número de píxeles que dista del símbolo de alineación al comienzo de la siguiente línea. |
Implementación
public function get alignment():String public function set alignment(value:String):voidEmite
ArgumentError — Si se define en cualquier valor que no sea miembro de TabAlignment.
|
Elementos de API relacionados
decimalAlignmentToken | propiedad |
decimalAlignmentToken:String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica el símbolo de alineación que se utiliza al establecer la propiedad alignment como TabAlignment.DECIMAL. El valor es una cadena generada en la línea de texto.
El valor predeterminado es "".
Implementación
public function get decimalAlignmentToken():String public function set decimalAlignmentToken(value:String):voidElementos de API relacionados
position | propiedad |
position:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
La posición de la tabulación, en píxeles, con relación al inicio de la línea de texto.
El valor predeterminado es 0.0.
Implementación
public function get position():Number public function set position(value:Number):voidEmite
ArgumentError — Si se establece en un valor menor que 0.0.
|
TabStop | () | Información sobre |
public function TabStop(alignment:String = "start", position:Number = 0.0, decimalAlignmentToken:String = "")| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Crea un nuevo objeto TabStop.
Parámetrosalignment:String (default = "start") — Tipo de alineación de tabulación de este tabulador. Los valores válidos de esta propiedad se encuentran en los miembros de la clase TabAlignment. El valor predeterminado es TabAlignment.START.
| |
position:Number (default = 0.0) — La posición de la tabulación, en píxeles. El valor predeterminado es 0.0.
| |
decimalAlignmentToken:String (default = "") — El distintivo de alineación que se utiliza si alignment es TabAlignment.DECIMAL. El valor predeterminado es "".
|
Emite
ArgumentError — La propiedad alignment especificada no es un miembro de TabAlignment.
|
Elementos de 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);
}
}
}
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas