Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
flashx.textLayout.formats 

TabStopFormat  - AS3

Pacchettoflashx.textLayout.formats
Classepublic class TabStopFormat
EreditarietàTabStopFormat Inheritance Object
Implementa ITabStopFormat

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

La classe TabStopFormat rappresenta le proprietà di un arresto di tabulazione in un paragrafo. Potete impostare la proprietà TextLayoutFormat.tabstops su un array di oggetti TabStopFormat.

Vedere gli esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
  alignment : *
L'allineamento della tabulazione per questo arresto di tabulazione.
TabStopFormat
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  decimalAlignmentToken : *
Il token di allineamento da utilizzare se l'allineamento è DECIMAL.
TabStopFormat
  defaultFormat : flashx.textLayout.formats:ITabStopFormat
[statico] [sola lettura] Restituisce un oggetto TabStopFormat con impostazioni predefinite.
TabStopFormat
  position : *
La posizione dell'arresto di tabulazione, espressa in pixel, relativa al margine iniziale della colonna.
TabStopFormat
Metodi pubblici
 MetodoDefinito da
  
Crea un nuovo oggetto TabStopFormat.
TabStopFormat
  
Sostituisce i valori della proprietà in questo oggetto TabStopFormat con i valori delle proprietà che vengono impostati nell'istanza di ITabStopFormat incoming.
TabStopFormat
  
Concatena i valori delle proprietà nell'istanza di ITabStopFormat incoming con i valori di questo oggetto TabStopFormat.
TabStopFormat
  
Concatena i valori delle proprietà nell'istanza di ITabStopFormat incoming con i valori di questo oggetto TabStopFormat.
TabStopFormat
  
Copia le impostazioni di TabStopFormat dall'istanza values di ITabStopFormat in questo oggetto TabStopFormat.
TabStopFormat
  
getStyle(styleName:String):*
Restituisce il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile.
TabStopFormat
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
  
[statico] Confronta le proprietà nell'istanza di ITabStopFormat p1 con le proprietà nell'istanza di ITabStopFormat p2 e restituisce true se tutte le proprietà corrispondono.
TabStopFormat
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
Imposta le proprietà in questo oggetto TabStopFormat su undefined se non corrispondono a quelle presenti nell'istanza di ITabStopFormat incoming.
TabStopFormat
  
Imposta le proprietà in questo oggetto TabStopFormat su undefined se corrispondono a quelle presenti nell'istanza di ITabStopFormat incoming.
TabStopFormat
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
  
setStyle(styleName:String, value:*):void
Imposta il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile di cui impostare il valore.
TabStopFormat
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà

alignment

proprietà
alignment:*

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

L'allineamento della tabulazione per questo arresto di tabulazione.

I valori validi sono TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore TabAlignment.START.



Implementazione
    public function get alignment():*
    public function set alignment(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

decimalAlignmentToken

proprietà 
decimalAlignmentToken:*

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Il token di allineamento da utilizzare se l'allineamento è DECIMAL.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore null.



Implementazione
    public function get decimalAlignmentToken():*
    public function set decimalAlignmentToken(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

defaultFormat

proprietà 
defaultFormat:flashx.textLayout.formats:ITabStopFormat  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Restituisce un oggetto TabStopFormat con impostazioni predefinite. Questa funzione restituisce sempre lo stesso oggetto.



Implementazione
    public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat

position

proprietà 
position:*

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

La posizione dell'arresto di tabulazione, espressa in pixel, relativa al margine iniziale della colonna.

I valori consentiti sono i numeri compresi tra 0 e 10000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore 0.



Implementazione
    public function get position():*
    public function set position(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

Descrizione della funzione di costruzione

TabStopFormat

()Funzione di costruzione
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Crea un nuovo oggetto TabStopFormat. Tutte le impostazioni sono vuote o, opzionalmente, vengono inizializzate dall'oggetto initialValues fornito.

Parametri
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null) — Istanza opzionale da cui copiare i valori iniziali.

Elementi API correlati

Descrizione dei metodi

apply

()metodo
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Sostituisce i valori della proprietà in questo oggetto TabStopFormat con i valori delle proprietà che vengono impostati nell'istanza di ITabStopFormat incoming. Le proprietà undefined nell'istanza incoming di ITabStopFormat non vengono modificate in questo oggetto.

Parametri

incoming:flashx.textLayout.formats:ITabStopFormat — Istanza per cui i valori della proprietà vengono applicati a questo oggetto TabStopFormat.

concat

()metodo 
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Concatena i valori delle proprietà nell'istanza di ITabStopFormat incoming con i valori di questo oggetto TabStopFormat. In questo oggetto TabStopFormat (receiving), le proprietà i cui valori sono FormatValue.INHERIT e le proprietà che ereditano i cui valori sono undefined otterranno nuovi valori dall'oggetto incoming. Le proprietà che non ereditano e i cui valori sono undefined otterranno i propri valori predefiniti. I valori di tutte le altre proprietà rimarranno invariati.

Parametri

incoming:flashx.textLayout.formats:ITabStopFormat — Istanza per cui i valori vengono concatenati.

Elementi API correlati

concatInheritOnly

()metodo 
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Concatena i valori delle proprietà nell'istanza di ITabStopFormat incoming con i valori di questo oggetto TabStopFormat. In questo oggetto TabStopFormat (receiving), le proprietà i cui valori sono FormatValue.INHERIT e le proprietà che ereditano i cui valori sono undefined otterranno nuovi valori dall'oggetto incoming. I valori di tutte le altre proprietà rimarranno invariati.

Parametri

incoming:flashx.textLayout.formats:ITabStopFormat — Istanza per cui i valori vengono concatenati.

Elementi API correlati

copy

()metodo 
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Copia le impostazioni di TabStopFormat dell'istanza values di ITabStopFormat in questo oggetto TabStopFormat. Se values è null, questo oggetto TabStopFormat viene inizializzato con values su undefined per tutte le proprietà.

Parametri

values:flashx.textLayout.formats:ITabStopFormat — Istanza opzionale da cui copiare i valori.

getStyle

()metodo 
public function getStyle(styleName:String):*

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Restituisce il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile.

Parametri

styleName:String — Il nome dello stile il cui valore deve essere recuperato.

Restituisce
* — Il valore dello stile specificato. Il tipo varia a seconda del tipo dello stile a cui si accede. Restituisce undefined se lo stile non viene impostato.

isEqual

()metodo 
public static function isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Confronta le proprietà nell'istanza di ITabStopFormat p1 con le proprietà nell'istanza di ITabStopFormat p2 e restituisce true se tutte le proprietà corrispondono.

Parametri

p1:flashx.textLayout.formats:ITabStopFormat — Istanza da confrontare con p2.
 
p2:flashx.textLayout.formats:ITabStopFormat — Istanza da confrontare con p1.

Restituisce
Boolean — true se tutte le proprietà corrispondono. In caso contrario, false.

removeClashing

()metodo 
public function removeClashing(incoming:flashx.textLayout.formats:ITabStopFormat):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Imposta le proprietà in questo oggetto TabStopFormat su undefined se non corrispondono a quelle presenti nell'istanza di ITabStopFormat incoming.

Parametri

incoming:flashx.textLayout.formats:ITabStopFormat — Istanza in base alla quale confrontare i valori della proprietà di questo oggetto TabStopFormat.

removeMatching

()metodo 
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Imposta le proprietà in questo oggetto TabStopFormat su undefined se corrispondono a quelle presenti nell'istanza di ITabStopFormat incoming.

Parametri

incoming:flashx.textLayout.formats:ITabStopFormat — Istanza in base alla quale confrontare i valori della proprietà di questo oggetto TabStopFormat.

setStyle

()metodo 
public function setStyle(styleName:String, value:*):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Imposta il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile di cui impostare il valore.

Parametri

styleName:String — Il nome dello stile il cui valore deve essere impostato.
 
value:* — Il valore da impostare.

TabStopFormat_example.as

Questo esempio crea un paragrafo che utilizza un array di tre arresti di tabulazione: una tabulazione allineata a sinistra a 50 pixel, una tabulazione allineata al centro a 150 pixel e una tabulazione allineata a destra a 250 pixel.
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(); 
        }
    }        
}




[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.