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):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
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