| Pacchetto | flashx.textLayout.formats |
| Classe | public class TabStopFormat |
| Ereditarietà | TabStopFormat Object |
| Implementa | ITabStopFormat |
| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops su un array di oggetti TabStopFormat.
Elementi API correlati
| Proprietà | Definito da | ||
|---|---|---|---|
| alignment : *
L'allineamento della tabulazione per questo arresto di tabulazione. | TabStopFormat | ||
![]() | constructor : 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 | ||
| Metodo | Definito da | ||
|---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
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 | ||
Restituisce il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile. | TabStopFormat | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [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 | ||
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
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 | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
Imposta il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile di cui impostare il valore. | TabStopFormat | ||
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
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):voidGenera
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):voidGenera
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:ITabStopFormatposition | 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):voidGenera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
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.
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null) — Istanza opzionale da cui copiare i valori iniziali.
|
Elementi API correlati
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.
|
* — 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.
|
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.
|
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();
}
}
}
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate