Pacchetto | flashx.textLayout.formats |
Classe | public class TextLayoutFormat |
Ereditarietà | TextLayoutFormat Object |
Implementa | ITextLayoutFormat |
Sottoclassi | ListMarkerFormat |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
format
che permettono di assegnare un'istanza di TextLayoutFormat. Assegna un oggetto TextLayoutFormat a un contenitore per modificare il formato di tutto il contenuto del contenitore. Assegna un oggetto TextLayoutFormat a un discendente di FlowElement per specificare la formattazione dell'elemento: TextFlow, ParagraphElement, DivElement, SpanElement, InlineGraphicElement, LinkElement e TCYElement. Oltre alla proprietà format
, queste classi definiscono ogni proprietà di TextLayoutFormat affinché, se lo desiderate, possiate ignorare l'impostazione di una determinata proprietà style dell'elemento. Dato che potete impostare un determinato stile a più livelli, è possibile che si verifichino conflitti. Il colore del testo a livello dell'oggetto TextFlow, ad esempio, potrebbe essere impostato su nero mentre un oggetto SpanElement è impostato su blu. In genere l'impostazione al livello più basso nella struttura del flusso di testo ha sempre la precedenza. Se quindi il livello di legatura è impostato per un'istanza di TextFlow e anche per un oggetto DivElement, l'impostazione di DivElement ha la precedenza.
Eseguire una cascata degli stili significa adottare stili da un livello superiore del flusso di testo se un valore style è undefined a livello inferiore. Se uno stile è undefined su un elemento al momento del rendering, viene adottato il valore predefinito oppure viene eseguita una cascata o una discesa del valore di un elemento principale. Se ad esempio la trasparenza (proprietà textAlpha
) del testo è undefined per un oggetto SpanElement, ma è impostata per TextFlow, viene eseguita la cascata del valore della proprietà TextFlow.textAlpha
sull'oggetto SpanElement e il valore viene applicato al testo dell'estensione. Il risultato della cascata, o la somma degli stili applicati all'elemento, viene memorizzato nella proprietà computedFormat
dell'elemento.
Analogamente potete applicare stili utente mediante la proprietà userStyles
delle classi ContainerController e FlowElement. Questa proprietà vi consente di leggere o scrivere un dizionario di stili utente e applicare le impostazioni a un contenitore o un elemento del flusso di testo. Il dizionario degli stili utente è un oggetto composto da coppie nomestile-valore. Gli stili specificati dalla proprietà userStyles
hanno la precedenza su tutti gli altri.
La maggior parte degli stili undefined eredita il valore dell'elemento principale immediato durante la cascata. Un numero limitato di stili, tuttavia, non eredita il valore dell'elemento principale e utilizza invece i propri valori predefiniti.
Le proprietà dello stile che adottano propri valori predefiniti, se undefined, includono:
backgroundAlpha
, backgroundColor
, columnCount
, columnGap
, columnWidth
, lineBreak
, paddingBottom
, paddingLeft
, paddingRight
, paddingTop
, verticalAlign
Altri esempi
Applying styles with the TextLayoutFormat class
Assegnazione di formati a un oggetto FlowElement con la classe TextLayoutFormat
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
alignmentBaseline : *
Specifica la linea di base a cui deve allinearsi la linea di base dominante. | TextLayoutFormat | ||
backgroundAlpha : *
Valore alfa (trasparenza) per lo sfondo (adotta il valore predefinito se undefined durante la cascata). | TextLayoutFormat | ||
backgroundColor : *
Colore di sfondo del testo (adotta il valore predefinito se undefined durante la cascata). | TextLayoutFormat | ||
baselineShift : *
Quantità di spostamento della linea di base dal valore dominantBaseline. | TextLayoutFormat | ||
blockProgression : *
Specifica un avanzamento orizzontale o verticale del posizionamento delle righe. | TextLayoutFormat | ||
breakOpportunity : *
Controlla il punto in cui sono consentite le interruzioni di riga quando il testo con a capo automatico viene suddiviso su più righe. | TextLayoutFormat | ||
cffHinting : *
Il tipo di approssimazione CFF utilizzato per questo testo. | TextLayoutFormat | ||
clearFloats : *
Controlla il modo in cui il testo scorre intorno a un float. | TextLayoutFormat | ||
color : *
Il colore del testo. | TextLayoutFormat | ||
columnCount : *
Numero di colonne di testo (utilizza il valore predefinito se è undefined durante la cascata). | TextLayoutFormat | ||
columnGap : *
Specifica la quantità di spazio per il margine, espressa in pixel, da lasciare tra le colonne (utilizza il valore predefinito se è undefined durante la cascata). | TextLayoutFormat | ||
columnWidth : *
La larghezza della colonna è espressa in pixel (utilizza il valore predefinito se è undefined durante la cascata). | TextLayoutFormat | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
coreStyles : Object [sola lettura] Restituisce il coreStyles per questo TextLayoutFormat. | TextLayoutFormat | ||
defaultFormat : flashx.textLayout.formats:ITextLayoutFormat [statico] [sola lettura]
Restituisce un oggetto TextLayoutFormat con impostazioni predefinite. | TextLayoutFormat | ||
digitCase : *
Il tipo di cifre (ascendenti/discendenti) utilizzato per questo testo. | TextLayoutFormat | ||
digitWidth : *
Il tipo di larghezza delle cifre (ascendenti/discendenti) utilizzato per questo testo. | TextLayoutFormat | ||
direction : *
Specifica il livello di incorporamento bidirezionale predefinito del testo nel blocco di testo. | TextLayoutFormat | ||
dominantBaseline : *
Specifica quale linea di base dell'elemento si aggancia ad alignmentBaseline per determinare la posizione verticale dell'elemento sulla riga. | TextLayoutFormat | ||
firstBaselineOffset : *
Specifica la posizione della linea di base della prima riga nel contenitore. | TextLayoutFormat | ||
fontFamily : *
Il nome del carattere da utilizzare o un elenco di nomi di caratteri separati da virgola. | TextLayoutFormat | ||
fontLookup : *
La ricerca di caratteri da utilizzare. | TextLayoutFormat | ||
fontSize : *
La dimensione del testo in pixel. | TextLayoutFormat | ||
fontStyle : *
Lo stile del testo. | TextLayoutFormat | ||
fontWeight : *
Lo spessore del testo. | TextLayoutFormat | ||
justificationRule : *
La regola utilizzata per la giustificazione del testo in un paragrafo. | TextLayoutFormat | ||
justificationStyle : *
Lo stile utilizzato per la giustificazione del paragrafo. | TextLayoutFormat | ||
kerning : *
Le crenature regolano i pixel tra determinate coppie di caratteri per migliorare la leggibilità. | TextLayoutFormat | ||
leadingModel : *
Specifica il modello di interlinea, che corrisponde a una combinazione di base e direzione dell'interlinea. | TextLayoutFormat | ||
ligatureLevel : *
Controlla quali legature definite nel carattere possono essere utilizzate nel testo. | TextLayoutFormat | ||
lineBreak : *
Controlla il ritorno a capo automatico all'interno del contenitore (adotta il valore predefinito se undefined durante la cascata). | TextLayoutFormat | ||
lineHeight : *
Controllo di interlinea (Leading) per il testo. | TextLayoutFormat | ||
lineThrough : *
Se true, applica il carattere barrato, ovvero una linea tracciata a metà del testo. | TextLayoutFormat | ||
linkActiveFormat : *
Definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal. | TextLayoutFormat | ||
linkHoverFormat : *
Definisce gli attributi di formattazione utilizzati per i collegamenti nello stato hover, quando il mouse è all'interno dei limiti di un collegamento (rollover). | TextLayoutFormat | ||
linkNormalFormat : *
Definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal. | TextLayoutFormat | ||
listAutoPadding : *
Specifica un rientro automatico per il bordo iniziale degli elenchi quando il valore di riempimento dell'elenco su quel lato è auto. | TextLayoutFormat | ||
listMarkerFormat : *
Definisce i marcatori di elenco degli attributi di formattazione. | TextLayoutFormat | ||
listStylePosition : *
i valori validi sono ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Il valore predefinito è undefined e indica che non è impostato. Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. | TextLayoutFormat | ||
listStyleType : *
I valori validi sono ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Il valore predefinito è undefined e indica che non è impostato. Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. | TextLayoutFormat | ||
locale : *
Le impostazioni internazionali del testo. | TextLayoutFormat | ||
paddingBottom : *
Margine inferiore in pixel. | TextLayoutFormat | ||
paddingLeft : *
Margine sinistro in pixel. | TextLayoutFormat | ||
paddingRight : *
Margine destro in pixel. | TextLayoutFormat | ||
paddingTop : *
Margine superiore in pixel. | TextLayoutFormat | ||
paragraphEndIndent : *
Un numero che specifica, in pixel, la quantità di rientro del bordo finale del paragrafo. | TextLayoutFormat | ||
paragraphSpaceAfter : *
Un numero che specifica la quantità di spazio, in pixel, da lasciare dopo il paragrafo. | TextLayoutFormat | ||
paragraphSpaceBefore : *
Un numero che specifica la quantità di spazio, in pixel, da lasciare prima del paragrafo. | TextLayoutFormat | ||
paragraphStartIndent : *
Un numero che specifica, in pixel, la quantità di rientro del bordo iniziale del paragrafo. | TextLayoutFormat | ||
renderingMode : *
La modalità di rendering utilizzata per questo testo. | TextLayoutFormat | ||
styleName : *
Assegna una classe identificativa all'elemento, rendendo possibile l'impostazione di uno stile per l'elemento mediante un riferimento allo styleName. | TextLayoutFormat | ||
styles : Object [sola lettura] Restituisce gli stili per questo TextLayoutFormat. | TextLayoutFormat | ||
tabStops : *
Specifica le tabulazioni associate al paragrafo. | TextLayoutFormat | ||
textAlign : *
L'allineamento delle righe nel paragrafo in relazione al contenitore. | TextLayoutFormat | ||
textAlignLast : *
L'allineamento dell'ultima o della sola riga nel paragrafo in relazione al contenitore con testo giustificato. | TextLayoutFormat | ||
textAlpha : *
Valore alfa (trasparenza) per il testo. | TextLayoutFormat | ||
textDecoration : *
La formattazione del testo. | TextLayoutFormat | ||
textIndent : *
Un valore Number che specifica, in pixel, la quantità di rientro della prima riga del paragrafo. | TextLayoutFormat | ||
textJustify : *
Specifica le opzioni per la giustificazione del testo. | TextLayoutFormat | ||
textRotation : *
Determina il numero di gradi di rotazione di questo testo. | TextLayoutFormat | ||
trackingLeft : *
Numero espresso in pixel (o percentuale di fontSize, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a sinistra di ogni carattere. | TextLayoutFormat | ||
trackingRight : *
Numero espresso in pixel (o percentuale di fontSize, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a destra di ogni carattere. | TextLayoutFormat | ||
typographicCase : *
Il tipo di carattere tipografico (maiuscolo/minuscolo) utilizzato per questo testo. | TextLayoutFormat | ||
userStyles : Object [sola lettura] Restituisce l'oggetto userStyles per questo TextLayoutFormat. | TextLayoutFormat | ||
verticalAlign : *
Allineamento verticale o giustificazione (utilizza il valore predefinito se è undefined durante la cascata). | TextLayoutFormat | ||
whiteSpaceCollapse : *
Comprime o mantiene gli spazi vuoti durante l'importazione del testo in un oggetto TextFlow. | TextLayoutFormat | ||
wordSpacing : *
Specifica la spaziatura ottimale, minima e massima (come moltiplicatore della larghezza di uno spazio normale) da utilizzare tra le parole durante la giustificazione. | TextLayoutFormat |
Metodo | Definito da | ||
---|---|---|---|
TextLayoutFormat(initialValues:flashx.textLayout.formats:ITextLayoutFormat = null)
Crea un nuovo oggetto TextLayoutFormat. | TextLayoutFormat | ||
Sostituisce i valori della proprietà in questo oggetto TextLayoutFormat con i valori delle proprietà che vengono impostati nell'istanza di ITextLayoutFormat incoming. | TextLayoutFormat | ||
Concatena i valori delle proprietà nell'istanza di ITextLayoutFormat incoming con i valori di questo oggetto TextLayoutFormat. | TextLayoutFormat | ||
Concatena i valori delle proprietà nell'istanza di ITextLayoutFormat incoming con i valori di questo oggetto TextLayoutFormat. | TextLayoutFormat | ||
Copia le impostazioni di TextLayoutFormat dall'istanza values di ITextLayoutFormat in questo oggetto TextLayoutFormat. | TextLayoutFormat | ||
[statico]
Crea un nuovo oggetto TextLayoutFormat. | TextLayoutFormat | ||
Restituisce il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile. | TextLayoutFormat | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITextLayoutFormat, p2:flashx.textLayout.formats:ITextLayoutFormat):Boolean [statico]
Confronta le proprietà nell'istanza di ITextLayoutFormat p1 con le proprietà nell'istanza di ITextLayoutFormat p2 e restituisce true se tutte le proprietà corrispondono. | TextLayoutFormat | ||
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 TextLayoutFormat su undefined se non corrispondono a quelle presenti nell'istanza di ITextLayoutFormat incoming. | TextLayoutFormat | ||
Imposta le proprietà in questo oggetto TextLayoutFormat su undefined se corrispondono a quelle presenti nell'istanza di ITextLayoutFormat incoming. | TextLayoutFormat | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Imposta lo stile specificato dal parametro styleProp sul valore specificato dal parametro newValue. | TextLayoutFormat | ||
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 |
alignmentBaseline | proprietà |
alignmentBaseline:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica la linea di base a cui deve allinearsi la linea di base dominante. Se, ad esempio, impostate dominantBaseline
su ASCENT, l'impostazione di alignmentBaseline
su DESCENT consente di allineare la parte superiore del testo con la linea di base DESCENT o al di sotto della linea. L'elemento più grande nella riga determina in genere le linee di base.
I valori validi sono TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextBaseline.USE_DOMINANT_BASELINE.
Implementazione
public function get alignmentBaseline():*
public function set alignmentBaseline(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
Esempio ( Come utilizzare questo esempio )
alignmentBaseline
su tre valori differenti - USE_DOMINANT_BASELINE, DESCENT e IDEOGRAPHIC_CENTER - per tre estensioni di un paragrafo per il quale dominantBaseline
è impostato su ASCENT.
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flash.text.engine.TextBaseline; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextAlign; public class TextLayoutFormat_alignmentBaselineExample extends Sprite { public function TextLayoutFormat_alignmentBaselineExample() { // create text flow with dominantBaseline of ASCENT and 3 spans var textFlow:TextFlow = new TextFlow(); var paragraph:ParagraphElement = new ParagraphElement(); paragraph.fontFamily = "Helvetica"; paragraph.fontSize = 20; paragraph.dominantBaseline = TextBaseline.ASCENT var spanOne:SpanElement = new SpanElement(); var spanTwo:SpanElement = new SpanElement(); var spanThree:SpanElement = new SpanElement(); spanOne.text = "Hello, World "; spanTwo.text = "Hello, World "; spanThree.text = "Hello, World"; // add spans to paragraph and specify alignment baseline for each paragraph.addChild(spanOne); spanOne.alignmentBaseline = TextBaseline.USE_DOMINANT_BASELINE; paragraph.addChild(spanTwo); spanTwo.alignmentBaseline = TextBaseline.DESCENT; paragraph.addChild(spanThree); spanThree.alignmentBaseline = TextBaseline.IDEOGRAPHIC_CENTER; // add paragraph to TextFlow and set container position textFlow.addChild(paragraph); this.x = 50; this.y = 100; // update controller to display on stage textFlow.flowComposer.addController(new ContainerController(this,400,300)); textFlow.flowComposer.updateAllControllers(); } } }
backgroundAlpha | proprietà |
backgroundAlpha:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Valore alfa (trasparenza) per lo sfondo (adotta il valore predefinito se undefined durante la cascata). Un valore 0 è completamente trasparente, mentre un valore 1 è completamente opaco. Gli oggetti di visualizzazione con alpha impostato su 0 sono attivi, anche se invisibili.
I valori consentiti sono numeri compresi tra 0 e 1 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 1.
Implementazione
public function get backgroundAlpha():*
public function set backgroundAlpha(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
backgroundColor | proprietà |
backgroundColor:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Colore di sfondo del testo (adotta il valore predefinito se undefined durante la cascata). Può essere il valore costante BackgroundColor.TRANSPARENT
o un valore esadecimale che specifica i tre valori RGB (rosso, verde, blu) a 8 bit; ad esempio, 0xFF0000 è rosso e 0x00FF00 è verde.
I valori consentiti come stringa sono BackgroundColor.TRANSPARENT, FormatValue.INHERIT e i valori uint da 0x0 a 0xffffffff.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore BackgroundColor.TRANSPARENT.
Implementazione
public function get backgroundColor():*
public function set backgroundColor(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
baselineShift | proprietà |
baselineShift:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Quantità di spostamento della linea di base dal valore dominantBaseline
. Unità in pixel o percentuale di fontSize
. In tal caso, immettete un valore di stringa, ad esempio 140%. I valori positivi spostano la riga verso l'alto per il testo orizzontale (a destra per il verticale), mentre i valori negativi lo spostano verso il basso per il testo orizzontale (a sinistra per il verticale).
I valori validi sono BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.
I valori consentiti come numero sono compresi tra -1000 e 1000.
I valori consentiti come percentuale sono numeri compresi tra -1000 e 1000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.0.
Implementazione
public function get baselineShift():*
public function set baselineShift(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
blockProgression | proprietà |
blockProgression:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica un avanzamento orizzontale o verticale del posizionamento delle righe. Le righe vengono posizionate dall'alto verso il basso (BlockProgression.TB
, utilizzato per testo orizzontale) o da destra a sinistra (BlockProgression.RL
, utilizzato per testo verticale).
I valori validi sono BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà BlockProgression.TB.
Implementazione
public function get blockProgression():*
public function set blockProgression(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
breakOpportunity | proprietà |
breakOpportunity:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla il punto in cui sono consentite le interruzioni di riga quando il testo con a capo automatico viene suddiviso su più righe. Impostate su BreakOpportunity.AUTO
per interrompere il testo normalmente. Impostate su BreakOpportunity.NONE
per non interrompere il testo, a meno che il testo non superi la misura e non siano disponibili altri punti per l'interruzione della riga. Impostate su BreakOpportunity.ANY
per consentire l'interruzione in qualsiasi punto della riga, non solo tra le parole. Impostate su BreakOpportunity.ALL
per fare in modo che ogni gruppo tipografico verrà inserito su una riga distinta (utile per il testo su un tracciato).
I valori validi sono BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà BreakOpportunity.AUTO.
Implementazione
public function get breakOpportunity():*
public function set breakOpportunity(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
cffHinting | proprietà |
cffHinting:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il tipo di approssimazione CFF utilizzato per questo testo. L'approssimazione CFF determina se il runtime Flash forza o meno l'adattamento dei tratti orizzontali spessi a una griglia di pixel o sottopixel. Questa proprietà è pertinente solo se la proprietà renderingMode
è impostata su RenderingMode.CFF
e il carattere è incorporato (la proprietà fontLookup
è impostata su FontLookup.EMBEDDED_CFF
). Con dimensioni dello schermo limitate, l'approssimazione produce un testo chiaro e leggibile per i lettori umani.
I valori validi sono CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà CFFHinting.HORIZONTAL_STEM.
Implementazione
public function get cffHinting():*
public function set cffHinting(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
clearFloats | proprietà |
clearFloats:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla il modo in cui il testo scorre intorno a un float. Il valore "none" consente al testo di scorrere più da vicino intorno a un float. Il valore "left" fa sì che il testo "salti" qualsiasi porzione del contenitore che presenta un float sinistro. Il valore "right" fa sì che il testo "salti" qualsiasi porzione del contenitore che presenta un float destro. Il valore "both" fa sì che il testo "salti" tutti i float.
I valori validi sono ClearFloats.START
, ClearFloats.END
, ClearFloats.LEFT
, ClearFloats.RIGHT
, ClearFloats.BOTH
, ClearFloats.NONE
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 ClearFloats.NONE
.
Implementazione
public function get clearFloats():*
public function set clearFloats(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
color | proprietà |
color:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il colore del testo. Un numero esadecimale che specifica tre valori RGB (rosso, verde, blu) a 8 bit. Ad esempio 0xFF0000 è rosso e 0x00FF00 è verde.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get color():*
public function set color(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
columnCount | proprietà |
columnCount:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Numero di colonne di testo (utilizza il valore predefinito se è undefined durante la cascata). Il numero di colonne ignora le altre impostazioni delle colonne. Il valore è un numero intero o FormatValue.AUTO
se non specificato. Se columnCount
non è specificato, viene utilizzato columnWidth
per creare quante più colonne è possibile inserire nel contenitore.
I valori consentiti come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i valori int da 1 a 50.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.
Implementazione
public function get columnCount():*
public function set columnCount(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
columnGap | proprietà |
columnGap:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica la quantità di spazio per il margine, espressa in pixel, da lasciare tra le colonne (utilizza il valore predefinito se è undefined durante la cascata). Il valore è un numero
I valori consentiti sono i numeri compresi tra 0 e 1000 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 20.
Implementazione
public function get columnGap():*
public function set columnGap(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
columnWidth | proprietà |
columnWidth:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La larghezza della colonna è espressa in pixel (utilizza il valore predefinito se è undefined durante la cascata). Se specificate la larghezza delle colonne, ma non il numero, TextLayout creerà il numero massimo di colonne per quella larghezza, in base alla larghezza del contenitore e alle impostazioni di columnGap
. L'eventuale spazio rimanente viene lasciato dopo l'ultima colonna. Il valore è un numero.
I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT i numeri da 0 a 8000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.
Implementazione
public function get columnWidth():*
public function set columnWidth(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
coreStyles | proprietà |
coreStyles:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce il coreStyles
per questo TextLayoutFormat. L'oggetto coreStyles incorpora i formati che sono definiti da TextLayoutFormat e sono in TextLayoutFormat.description. L'oggetto coreStyles
restituito è composto da un array di coppie nome stile-valore.
Implementazione
public function get coreStyles():Object
Elementi API correlati
defaultFormat | proprietà |
defaultFormat:flashx.textLayout.formats:ITextLayoutFormat
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce un oggetto TextLayoutFormat con impostazioni predefinite. Questo metodo restituisce sempre lo stesso oggetto.
Implementazione
public static function get defaultFormat():flashx.textLayout.formats:ITextLayoutFormat
digitCase | proprietà |
digitCase:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il tipo di cifre (ascendenti/discendenti) utilizzato per questo testo. L'impostazione del valore su DigitCase.OLD_STYLE
si avvicina ai formati di lettere in caratteri minuscoli con diversi tratti ascendenti e discendenti. La spaziatura tra le cifre è proporzionale. Questo stile è disponibile solo nei tipi di carattere selezionati, più comunemente in un carattere supplementare o specializzato. L'impostazione DigitCase.LINING
applica l'altezza delle lettere maiuscole e di solito ha una spaziatura fissa per l'allineamento nei grafici.
I valori validi sono DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà DigitCase.DEFAULT.
Implementazione
public function get digitCase():*
public function set digitCase(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
digitWidth | proprietà |
digitWidth:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il tipo di larghezza delle cifre (ascendenti/discendenti) utilizzato per questo testo. Questo valore può essere DigitWidth.PROPORTIONAL
, più adatto per i numeri isolati, oppure DigitWidth.TABULAR
, che è più appropriato per i numeri in tabelle, grafici e righe verticali.
DigitCase.DEFAULTDigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà DigitWidth.DEFAULT.
Implementazione
public function get digitWidth():*
public function set digitWidth(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
direction | proprietà |
direction:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica il livello di incorporamento bidirezionale predefinito del testo nel blocco di testo. Ordine di lettura da sinistra a destra come negli script delle lingue latine oppure da destra a sinistra come in arabo o ebraico. Questa proprietà influisce anche sulla direzione delle colonne quando viene applicata a livello del contenitore. Le colonne possono essere da sinistra a destra o da destra a sinistra, come il testo. Di seguito sono forniti alcuni esempi:
I valori validi sono Direction.LTR, Direction.RTL, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà Direction.LTR.
Implementazione
public function get direction():*
public function set direction(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
dominantBaseline | proprietà |
dominantBaseline:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica quale linea di base dell'elemento si aggancia ad alignmentBaseline
per determinare la posizione verticale dell'elemento sulla riga. Un valore TextBaseline.AUTO
seleziona la linea di base dominante in base alla proprietà locale
del paragrafo principale. Per giapponese e cinese, il valore della linea di base selezionato è TextBaseline.IDEOGRAPHIC_CENTER
; per tutte le altre lingue è TextBaseline.ROMAN
. Questi valori della linea di base sono determinati dai valori del carattere e della relativa dimensione.
I valori validi sono FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FormatValue.AUTO.
Implementazione
public function get dominantBaseline():*
public function set dominantBaseline(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
firstBaselineOffset | proprietà |
firstBaselineOffset:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica la posizione della linea di base della prima riga nel contenitore. La linea di base a cui si riferisce la proprietà dipende dalla versione locale a livello del contenitore. Per giapponese e cinese è TextBaseline.IDEOGRAPHIC_BOTTOM
; per tutte le altre lingue è TextBaseline.ROMAN
. L'offset dal margine interno superiore (o destro se blockProgression
è RL) del contenitore rispetto alla linea di base della prima riga può essere BaselineOffset.ASCENT
, ovvero uguale all'ascendente della riga, BaselineOffset.LINE_HEIGHT
, ovvero uguale all'altezza della prima riga oppure un valore numerico fisso che specifica una distanza assoluta. BaselineOffset.AUTO
allinea l'ascendente della riga con il margine interno superiore del contenitore.
I valori validi come stringa sono BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT e i numeri da 0 a 1000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà BaselineOffset.AUTO.
Implementazione
public function get firstBaselineOffset():*
public function set firstBaselineOffset(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
fontFamily | proprietà |
fontFamily:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il nome del carattere da utilizzare o un elenco di nomi di caratteri separati da virgola. Il rendering degli elementi viene eseguito dal runtime Flash utilizzando il primo carattere disponibile nell'elenco. Arial, Helvetica, _sans, ad esempio, fa in modo che venga eseguita automaticamente la ricerca di Arial, quindi di Helvetica se Arial non viene trovato, quindi di _sans se non viene trovato nessuno dei due.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà Arial.
Implementazione
public function get fontFamily():*
public function set fontFamily(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
fontLookup | proprietà |
fontLookup:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La ricerca di caratteri da utilizzare. Specificando FontLookup.DEVICE
vengono utilizzati i caratteri installati nel sistema su cui viene eseguito il file SWF. Con i caratteri del dispositivo le dimensioni del filmato sono inferiori, ma il rendering del testo non è uguale in tutti i sistemi e in tutte le piattaforme. Specificando FontLookup.EMBEDDED_CFF
vengono utilizzati i profili di carattere incorporati nel file SWF pubblicato. Con i caratteri incorporati la dimensione del file SWF aumenta (a volte anche in modo significativo), ma il testo viene visualizzato in modo coerente nel carattere scelto.
I valori validi sono FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FontLookup.DEVICE.
Implementazione
public function get fontLookup():*
public function set fontLookup(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
fontSize | proprietà |
fontSize:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La dimensione del testo in pixel.
I valori consentiti sono i numeri compresi tra 1 e 720 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 12.
Implementazione
public function get fontSize():*
public function set fontSize(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
fontStyle | proprietà |
fontStyle:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Lo stile del testo. Può essere FontPosture.NORMAL
, per il testo semplice, oppure FontPosture.ITALIC
per il corsivo. Questa proprietà può essere applicata solo ai caratteri del dispositivo (la proprietà fontLookup
è impostata su flash.text.engine.FontLookup.DEVICE).
I valori validi sono FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FontPosture.NORMAL.
Implementazione
public function get fontStyle():*
public function set fontStyle(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
fontWeight | proprietà |
fontWeight:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Lo spessore del testo. Può essere FontWeight.NORMAL
per il testo semplice, oppure FontWeight.BOLD
. Può essere applicato solo ai caratteri del dispositivo (la proprietà fontLookup
è impostata su flash.text.engine.FontLookup.DEVICE).
I valori validi sono FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FontWeight.NORMAL.
Implementazione
public function get fontWeight():*
public function set fontWeight(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
justificationRule | proprietà |
justificationRule:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La regola utilizzata per la giustificazione del testo in un paragrafo. Il valore predefinito è FormatValue.AUTO
, che giustifica il testo in base alla proprietà locale
del paragrafo. Per tutte le lingue, ad eccezione di giapponese e cinese, il valoreFormatValue.AUTO
diventa JustificationRule.SPACE
e aggiunge spazio supplementare ai caratteri spazio. Per giapponese e cinese, FormatValue.AUTO
diventa JustficationRule.EAST_ASIAN
. La giustificazione modifica in parte la spaziatura della punteggiatura. Nella versione delle lingue romane la virgola e i punti del giapponese hanno la larghezza di un carattere completo, ma nelle lingue dell'Est Asiatico il testo è solo la metà della larghezza di un carattere. La spaziatura tra la punteggiatura sequenziale, inoltre, diventa inferiore, in base alle convenzioni tipografiche tradizionali delle lingue dell'Est Asiatico. Osservate inoltre, nell'esempio seguente, l'interlinea applicata alla seconda riga del paragrafo. Nella versione per l'Est Asiatico le ultime due righe sono allineate a sinistra. Nella versione per le lingue romane la seconda riga e le successive sono allineate a sinistra.
I valori validi sono JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FormatValue.AUTO.
Implementazione
public function get justificationRule():*
public function set justificationRule(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
justificationStyle | proprietà |
justificationStyle:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Lo stile utilizzato per la giustificazione del paragrafo. Utilizzato solo in associazione a un'impostazione justificationRule
di JustificationRule.EAST_ASIAN
. Il valore predefinito di FormatValue.AUTO
viene risolto in JustificationStyle.PUSH_IN_KINSOKU
per tutte le impostazioni internazionali. Le costanti definite dalla classe JustificationStyle specificano le opzioni per la gestione dei caratteri giapponesi kinsoku, che non possono essere visualizzati all'inizio o alla fine di una riga. Se desiderate maggiore spaziatura per il testo, specificate JustificationStyle.PUSH-OUT-ONLY
. Se desiderate un comportamento simile a quello ottenuto con justificationRule
di JustificationRule.SPACE
, utilizzate JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT
.
I valori validi sono JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FormatValue.AUTO.
Implementazione
public function get justificationStyle():*
public function set justificationStyle(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
kerning | proprietà |
kerning:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Le crenature regolano i pixel tra determinate coppie di caratteri per migliorare la leggibilità. La crenatura è supportata per tutti i caratteri con tabelle di crenatura.
I valori validi sono Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà Kerning.AUTO.
Implementazione
public function get kerning():*
public function set kerning(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
leadingModel | proprietà |
leadingModel:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica il modello di interlinea, che corrisponde a una combinazione di base e direzione dell'interlinea. La base dell'interlinea è la linea di base a cui si riferisce la proprietà lineHeight
. La direzione dell'interlinea determina se la proprietà lineHeight
si riferisce alla distanza della linea di base di una riga rispetto a quella della riga precedente o successiva. Il valore predefinito di FormatValue.AUTO
viene risolto in base alla proprietà locale
del paragrafo. Per le lingue giapponese e cinese, è LeadingModel.IDEOGRAPHIC_TOP_DOWN
. Per tutte le altre lingue è LeadingModel.ROMAN_UP
.
Base interlinea:
Direzione interlinea:
I valori validi sono LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà LeadingModel.AUTO.
Implementazione
public function get leadingModel():*
public function set leadingModel(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
ligatureLevel | proprietà |
ligatureLevel:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla quali legature definite nel carattere possono essere utilizzate nel testo. Le legature visualizzate per ognuna di queste impostazioni dipende dal carattere. Si verifica una legatura nel punto in cui due o più forme di lettere vengono unite in un unico glifo. Le legature sostituiscono in genere caratteri consecutivi che condividono componenti comuni, ad esempio le coppie di lettere 'fi', 'fl' o 'ae'. Vengono utilizzate nei set di caratteri latini e non latini. Le legature abilitate dai valori della classe LigatureLevel, ovvero MINIMUM
, COMMON
, UNCOMMON
e EXOTIC
, sono additive. Ogni valore abilita un nuovo set di ligature, ma include anche quelle dei tipi precedenti.
Nota: quando usate caratteri arabi o siriani, ligatureLevel
deve essere impostato su MINIMUM o su un valore superiore.
I valori validi sono LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà LigatureLevel.COMMON.
Implementazione
public function get ligatureLevel():*
public function set ligatureLevel(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
lineBreak | proprietà |
lineBreak:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla il ritorno a capo automatico all'interno del contenitore (adotta il valore predefinito se undefined durante la cascata). Il testo all'interno del contenitore può essere impostato in modo che si adatti alla larghezza del contenitore (LineBreak.TO_FIT
) o in modo che venga interrotto solo in corrispondenza di caratteri di avanzamento riga o ritorno a capo (LineBreak.EXPLICIT
).
I valori validi sono LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore LineBreak.TO_FIT.
Implementazione
public function get lineBreak():*
public function set lineBreak(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
lineHeight | proprietà |
lineHeight:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controllo di interlinea (Leading) per il testo. La distanza dalla linea di base della riga precedente o successiva (in base a LeadingModel
) rispetto alla linea di base della riga corrente è uguale alla quantità massima dell'interlinea applicata a qualsiasi carattere della riga. Un numero o una percentuale. Se specificate una percentuale, immettete un valore di stringa, ad esempio 140%.
I valori consentiti come numero vanno da -720 a 720.
I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 120%.
Implementazione
public function get lineHeight():*
public function set lineHeight(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
lineThrough | proprietà |
lineThrough:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Se true
, applica il carattere barrato, ovvero una linea tracciata a metà del testo.
I valori validi sono true, false e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà false.
Implementazione
public function get lineThrough():*
public function set lineThrough(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
linkActiveFormat | proprietà |
linkActiveFormat:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal. Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit
, un ITextLayoutFormat
oppure converte un array di oggetti con chiave e valore come membri di un TextLayoutFormat.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.
Implementazione
public function get linkActiveFormat():*
public function set linkActiveFormat(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
linkHoverFormat | proprietà |
linkHoverFormat:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce gli attributi di formattazione utilizzati per i collegamenti nello stato hover, quando il mouse è all'interno dei limiti di un collegamento (rollover). Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit
, un ITextLayoutFormat
oppure converte un array di oggetti con chiave e valore come membri di un TextLayoutFormat.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.
Implementazione
public function get linkHoverFormat():*
public function set linkHoverFormat(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
linkNormalFormat | proprietà |
linkNormalFormat:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal. Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit
, un ITextLayoutFormat
oppure converte un array di oggetti con chiave e valore come membri di un TextLayoutFormat.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.
Implementazione
public function get linkNormalFormat():*
public function set linkNormalFormat(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
listAutoPadding | proprietà |
listAutoPadding:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica un rientro automatico per il bordo iniziale degli elenchi quando il valore di riempimento dell'elenco su quel lato è auto
.
I valori consentiti sono i numeri compresi tra -1000 e 1000 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 40.
Implementazione
public function get listAutoPadding():*
public function set listAutoPadding(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
listMarkerFormat | proprietà |
listMarkerFormat:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce i marcatori di elenco degli attributi di formattazione. Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit
, un IListMarkerFormat
oppure converte un array di oggetti con chiave e valore come membri di un ListMarkerFormat.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.
Implementazione
public function get listMarkerFormat():*
public function set listMarkerFormat(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
listStylePosition | proprietà |
listStylePosition:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
i valori validi sono ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà ListStylePosition.OUTSIDE.
Implementazione
public function get listStylePosition():*
public function set listStylePosition(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
listStyleType | proprietà |
listStyleType:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
I valori validi sono ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà ListStyleType.DISC.
Implementazione
public function get listStyleType():*
public function set listStyleType(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
locale | proprietà |
locale:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Le impostazioni internazionali del testo. Controlla le trasformazioni di maiuscole/minuscole e la modellazione. Vengono utilizzati identificatori della versione locale standard come descritto nello standard tecnico Unicode n. 35, ad esempio en, en_US ed en-GB si riferiscono all'inglese, mentre ja è per il giapponese.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà it.
Implementazione
public function get locale():*
public function set locale(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
paddingBottom | proprietà |
paddingBottom:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Margine inferiore in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo inferiore del contenitore e il testo. Il valore è un numero oppure auto.
Con testo orizzontale, in contenitori scorrevoli con più colonne, la prima colonna e le seguenti mostreranno il riempimento come spazio vuoto sul fondo del contenitore, ma per l'ultima colonna, se il testo non può essere contenuto tutto, potrebbe essere necessario scorrere per visualizzare il riempimento.
I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.
Implementazione
public function get paddingBottom():*
public function set paddingBottom(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
paddingLeft | proprietà |
paddingLeft:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Margine sinistro in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo sinistro del contenitore e il testo. Il valore è un numero oppure auto.
Con testo verticale, in contenitori scorrevoli con più colonne, la prima colonna e le seguenti mostreranno il riempimento come spazio vuoto alla fine del contenitore, ma per l'ultima colonna, se il testo non può essere contenuto tutto, potrebbe essere necessario scorrere per visualizzare il riempimento.
I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.
Implementazione
public function get paddingLeft():*
public function set paddingLeft(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
paddingRight | proprietà |
paddingRight:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Margine destro in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo destro del contenitore e il testo. Il valore è un numero oppure auto.
I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.
Implementazione
public function get paddingRight():*
public function set paddingRight(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
paddingTop | proprietà |
paddingTop:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Margine superiore in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo superiore del contenitore e il testo. Il valore è un numero oppure auto.
I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.
Implementazione
public function get paddingTop():*
public function set paddingTop(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
paragraphEndIndent | proprietà |
paragraphEndIndent:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un numero che specifica, in pixel, la quantità di rientro del bordo finale del paragrafo. Si riferisce al bordo destro nel testo da sinistra a destra e al bordo sinistro nel testo da destra a sinistra.
I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get paragraphEndIndent():*
public function set paragraphEndIndent(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
paragraphSpaceAfter | proprietà |
paragraphSpaceAfter:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un numero che specifica la quantità di spazio, in pixel, da lasciare dopo il paragrafo. Viene compresso insieme a paragraphSpaceBefore
.
I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get paragraphSpaceAfter():*
public function set paragraphSpaceAfter(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
paragraphSpaceBefore | proprietà |
paragraphSpaceBefore:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un numero che specifica la quantità di spazio, in pixel, da lasciare prima del paragrafo. Viene compresso insieme a paragraphSpaceAfter
.
I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get paragraphSpaceBefore():*
public function set paragraphSpaceBefore(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
paragraphStartIndent | proprietà |
paragraphStartIndent:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un numero che specifica, in pixel, la quantità di rientro del bordo iniziale del paragrafo. Si riferisce al bordo sinistro nel testo da sinistra a destra e al bordo destro nel testo da destra a sinistra.
I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get paragraphStartIndent():*
public function set paragraphStartIndent(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
renderingMode | proprietà |
renderingMode:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La modalità di rendering utilizzata per questo testo. Si applica tolo ai caratteri incorporati (la proprietà fontLookup
è impostata su FontLookup.EMBEDDED_CFF
).
i valori validi sono RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà RenderingMode.CFF.
Implementazione
public function get renderingMode():*
public function set renderingMode(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
styleName | proprietà |
styleName:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Assegna una classe identificativa all'elemento, rendendo possibile l'impostazione di uno stile per l'elemento mediante un riferimento allo styleName
.
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 styleName():*
public function set styleName(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
styles | proprietà |
styles:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce gli stili per questo TextLayoutFormat. Tenete presente che la proprietà getter esegue una copia del dizionario degli stili. L'oggetto coreStyles incorpora tutti gli stili impostati nella proprietà format, compresi gli stili principali e gli stili utente. L'oggetto restituito è composto da un array di coppie nome stile-valore.
Implementazione
public function get styles():Object
Elementi API correlati
tabStops | proprietà |
tabStops:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica le tabulazioni associate al paragrafo. Le funzioni setter possono accettare un array di TabStopFormat, una rappresentazione di stringa ridotta, undefined o FormatValue.INHERIT
. La rappresentazione condensata in formato stringa viene sempre convertita in un array di TabStopFormat.
Il formato basato su stringa è un elenco di arresti di tabulazione dove ogni tabulazione è delimitata da uno o più spazi.
Un arresto di tabulazione ha il formato seguente: <tipo di allineamento><posizione allineamento>|<token allineamento>.
Il tipo di allineamento è un solo carattere e può essere S, E, C o D (maiuscole o minuscole). S o s per inizio (start), E o e per fine (end), C o c per centro, D o d per decimale. Il tipo di allineamento è opzionale e, se non viene specificato, il valore predefinito è S.
La posizione di allineamento è un numero e segue la specifica FXG per i numeri (notazione decimale o scientifica). La posizione di allineamento è obbligatoria.
La barra verticale viene utilizzata per separare la posizione di allineamento dal token di allineamento e dovrebbe essere presente solo se il token di allineamento è presente.
Il token di allineamento è opzionale se il tipo di allineamento è D e non dovrebbe essere presente se il tipo di allineamento è diverso da D. Può essere una sequenza di caratteri qualsiasi che si conclude con lo spazio che termina l'arresto di tabulazione (per l'ultimo arresto di tabulazione lo spazio di terminazione è opzionale; il token di fine allineamento è implicito). Uno spazio può fare parte del token di allineamento se si utilizza una barra rovesciata (\) come carattere di escape. Una barra rovesciata può fare parte del token di allineamento se si utilizza un'altra barra rovesciata (\\) come carattere di escape. Se il tipo di allineamento è D e il token di allineamento non viene specificato, verrà utilizzato il valore predefinito null.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.
Implementazione
public function get tabStops():*
public function set tabStops(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
textAlign | proprietà |
textAlign:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
L'allineamento delle righe nel paragrafo in relazione al contenitore. TextAlign.LEFT
allinea le righe al bordo sinistro del contenitore. TextAlign.RIGHT
allinea le righe al bordo destro. TextAlign.CENTER
posiziona la riga equidistante dai bordi sinistro e destro. TextAlign.JUSTIFY
distribuisce le righe in modo da riempire lo spazio. TextAlign.START
equivale all'impostazione su sinistra nel testo da sinistra a destra o su destra nel testo da destra a sinistra. TextAlign.END
equivale all'impostazione su destra nel testo da sinistra a destra o su sinistra nel testo da destra a sinistra.
I valori validi sono TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextAlign.START.
Implementazione
public function get textAlign():*
public function set textAlign(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
textAlignLast | proprietà |
textAlignLast:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
L'allineamento dell'ultima o della sola riga nel paragrafo in relazione al contenitore con testo giustificato. Se textAlign
è impostato suTextAlign.JUSTIFY
, textAlignLast
specifica la modalità di allineamento dell'ultima riga (o della sola riga, se si tratta di un blocco di una riga). I valori sono simili a textAlign
.
I valori validi sono TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextAlign.START.
Implementazione
public function get textAlignLast():*
public function set textAlignLast(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
textAlpha | proprietà |
textAlpha:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Valore alfa (trasparenza) per il testo. Un valore 0 è completamente trasparente, mentre un valore 1 è completamente opaco. Gli oggetti di visualizzazione con textAlpha
impostato su 0 sono attivi, anche se invisibili.
I valori consentiti sono numeri compresi tra 0 e 1 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 1.
Implementazione
public function get textAlpha():*
public function set textAlpha(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
textDecoration | proprietà |
textDecoration:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La formattazione del testo. Utilizzate questa funzione per applicare la sottolineatura; il valore predefinito è none (nessuno).
I valori validi sono TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextDecoration.NONE.
Implementazione
public function get textDecoration():*
public function set textDecoration(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
textIndent | proprietà |
textIndent:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un valore Number che specifica, in pixel, la quantità di rientro della prima riga del paragrafo. Con un rientro negativo la riga risulta all'esterno del margine e a volte anche del contenitore.
I valori consentiti sono i numeri compresi tra -8000 e 8000 e FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get textIndent():*
public function set textIndent(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
textJustify | proprietà |
textJustify:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica le opzioni per la giustificazione del testo. Il valore predefinito è TextJustify.INTER_WORD
, e ciò significa che viene aggiunto spazio supplementare ai caratteri spazio. TextJustify.DISTRIBUTE
aggiunge spazio supplementare ai caratteri spazio e tra le singole lettere. Utilizzato solo insieme a un valore justificationRule
di JustificationRule.SPACE
.
I valori validi sono TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextJustify.INTER_WORD.
Implementazione
public function get textJustify():*
public function set textJustify(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
textRotation | proprietà |
textRotation:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Determina il numero di gradi di rotazione di questo testo.
I valori validi sono TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextRotation.AUTO.
Implementazione
public function get textRotation():*
public function set textRotation(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
trackingLeft | proprietà |
trackingLeft:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Numero espresso in pixel (o percentuale di fontSize
, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a sinistra di ogni carattere. Se la crenatura è attivata, il valore di trackingLeft
viene sommato ai valori nella tabella di crenatura per il carattere. Se la crenatura è disattivata, il valore di trackingLeft
viene usato come valore di crenatura manuale. Supporta sia valori positivi che negativi.
I valori consentiti come numero sono compresi tra -1000 e 1000.
I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get trackingLeft():*
public function set trackingLeft(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
trackingRight | proprietà |
trackingRight:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Numero espresso in pixel (o percentuale di fontSize
, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a destra di ogni carattere. Se la crenatura è attivata, il valore di trackingRight
viene sommato ai valori nella tabella di crenatura per il carattere. Se la crenatura è disattivata, il valore di trackingRight
viene usato come valore di crenatura manuale. Supporta sia valori positivi che negativi.
I valori consentiti come numero sono compresi tra -1000 e 1000.
I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.
Implementazione
public function get trackingRight():*
public function set trackingRight(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
typographicCase | proprietà |
typographicCase:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il tipo di carattere tipografico (maiuscolo/minuscolo) utilizzato per questo testo. Di seguito sono forniti alcuni esempi.
I valori validi sono TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TLFTypographicCase.DEFAULT.
Implementazione
public function get typographicCase():*
public function set typographicCase(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
userStyles | proprietà |
userStyles:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'oggetto userStyles
per questo TextLayoutFormat. L'oggetto userStyles incorpora i formati che sono definiti da TextLayoutFormat e non sono in TextLayoutFormat.description. L'oggetto userStyles
restituito è composto da un array di coppie nome stile-valore.
Implementazione
public function get userStyles():Object
Elementi API correlati
verticalAlign | proprietà |
verticalAlign:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Allineamento verticale o giustificazione (utilizza il valore predefinito se è undefined durante la cascata). Determina in che modo gli elementi TextFlow vengono allineati al contenitore.
I valori validi sono VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà avrà il valore VerticalAlign.TOP.
Implementazione
public function get verticalAlign():*
public function set verticalAlign(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
whiteSpaceCollapse | proprietà |
whiteSpaceCollapse:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Comprime o mantiene gli spazi vuoti durante l'importazione del testo in un oggetto TextFlow. WhiteSpaceCollapse.PRESERVE
mantiene tutti i caratteri spazio vuoto. WhiteSpaceCollapse.COLLAPSE
rimuove i caratteri nuova riga, di tabulazione e interlinea o spazi vuoti in un blocco di testo importato. I tag di interruzione riga () e i caratteri di separazione riga Unicode vengono mantenuti.
I valori validi sono WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà WhiteSpaceCollapse.COLLAPSE.
Implementazione
public function get whiteSpaceCollapse():*
public function set whiteSpaceCollapse(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
Elementi API correlati
wordSpacing | proprietà |
wordSpacing:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica la spaziatura ottimale, minima e massima (come moltiplicatore della larghezza di uno spazio normale) da utilizzare tra le parole durante la giustificazione. Lo spazio ottimale viene utilizzato per indicare la dimensione desiderata di uno spazio, come frazione del valore definito nel font. I valori minimo e massimo sono utilizzati quando textJustify è distribuito per determinare quanto possono diventare larghi o stretti gli spazi tra le parole prima che venga utilizzata la spaziatura tra lettere per giustificare la riga.
I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.
Il valore consentito è FormatValue.INHERIT.
Il valore predefinito è undefined e indica che non è impostato.
Se durante la cascata i valori sono undefined, questa proprietà eredita il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 100%, 50%, 150%.
Implementazione
public function get wordSpacing():*
public function set wordSpacing(value:any):void
Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
|
TextLayoutFormat | () | Funzione di costruzione |
public function TextLayoutFormat(initialValues:flashx.textLayout.formats:ITextLayoutFormat = null)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un nuovo oggetto TextLayoutFormat. Tutte le impostazioni sono vuote o, opzionalmente, vengono inizializzate dall'oggetto initialValues
fornito.
initialValues:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Istanza opzionale da cui copiare i valori iniziali.
|
Elementi API correlati
apply | () | metodo |
public function apply(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Sostituisce i valori della proprietà in questo oggetto TextLayoutFormat con i valori delle proprietà che vengono impostati nell'istanza di ITextLayoutFormat incoming
. Le proprietà undefined
nell'istanza incoming
di ITextLayoutFormat non vengono modificate in questo oggetto.
Parametri
incoming:flashx.textLayout.formats:ITextLayoutFormat — Istanza per cui i valori della proprietà vengono applicati a questo oggetto TextLayoutFormat.
|
Esempio ( Come utilizzare questo esempio )
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_applyExample extends Sprite { public function TextLayoutFormat_applyExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the first one textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 24; // set some of the same attributes on the second one textLayoutFormat2.color = 0x0000CC; textLayoutFormat2.fontSize = 12; textLayoutFormat2.textIndent = 24; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that fontFamily is unchanged because it was undefined in textLayoutFormat2."; p.addChild( span); textFlow.addChild(p); // use apply() to apply textLayoutFormat2 format settings; assign format to the text flow textLayoutFormat.apply(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph to textFlow and update controller to display it textFlow.addChild(p); var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
concat | () | metodo |
public function concat(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Concatena i valori delle proprietà nell'istanza di ITextLayoutFormat incoming
con i valori di questo oggetto TextLayoutFormat. In questo oggetto TextLayoutFormat (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:ITextLayoutFormat — Istanza per cui i valori vengono concatenati.
|
Elementi API correlati
Esempio ( Come utilizzare questo esempio )
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_concatExample extends Sprite { public function TextLayoutFormat_concatExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the first one textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontSize = 18; // set some of the same attributes on the second one textLayoutFormat2.textIndent = 24; textLayoutFormat2.color = 0x0000CC; textLayoutFormat2.fontSize = 12; textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans"; // concat textLayoutFormat2 settings; assign format to the text flow textLayoutFormat.concat(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that fontFamily value has been added from textLayout2 to textLayout but " + "the other values have not been changed."; p.addChild( span); textFlow.addChild(p); // update controller to display it var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
concatInheritOnly | () | metodo |
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Concatena i valori delle proprietà nell'istanza di ITextLayoutFormat incoming
con i valori di questo oggetto TextLayoutFormat. In questo oggetto TextLayoutFormat (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:ITextLayoutFormat — Istanza per cui i valori vengono concatenati.
|
Elementi API correlati
Esempio ( Come utilizzare questo esempio )
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_concatInheritOnlyExample extends Sprite { public function TextLayoutFormat_concatInheritOnlyExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the first one textLayoutFormat.color = 0xFF0000; textLayoutFormat.fontSize = undefined; // set attributes on the second one (fontSize set here, too) textLayoutFormat2.color = 0x00FF00; textLayoutFormat2.backgroundColor = 0x00CCCC; textLayoutFormat2.fontSize = 16; textLayoutFormat2.fontFamily = "Times Roman"; // concat textLayoutFormat2 settings; assign format to the text flow textLayoutFormat.concatInheritOnly(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that the value of backgroundColor is " span.text += textLayoutFormat.backgroundColor; span.text += ", even though it is set in textLayoutFormat2. This is because " + "this property does not inherit. Also notice that font color does not change " + "because it is not undefined." p.addChild( span); textFlow.addChild(p); // update controller to display it var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
copy | () | metodo |
public function copy(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Copia le impostazioni di TextLayoutFormat dall'istanza values
di ITextLayoutFormat in questo oggetto TextLayoutFormat. Se values
è null
, questo oggetto TextLayoutFormat viene inizializzato con values su undefined per tutte le proprietà.
Parametri
incoming:flashx.textLayout.formats:ITextLayoutFormat — Istanza opzionale da cui copiare i valori.
|
Esempio ( Come utilizzare questo esempio )
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_copyExample extends Sprite { public function TextLayoutFormat_copyExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the second one textLayoutFormat2.textIndent = 8; textLayoutFormat2.color = 0x336633; textLayoutFormat2.fontFamily = "Times Roman"; textLayoutFormat2.fontSize = 18; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that formatting values set in textLayoutFormat2 override " + "the default values in textLayoutFormat."; p.addChild(span); textFlow.addChild(p); // copy format settings of textLayoutFormat2; assign format to the text flow textLayoutFormat.copy(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph to textFlow and update controller to display it textFlow.addChild(p); var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
createTextLayoutFormat | () | metodo |
public static function createTextLayoutFormat(initialValues:Object):flashx.textLayout.formats:TextLayoutFormat
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un nuovo oggetto TextLayoutFormat. Tutte le impostazioni sono vuote o, opzionalmente, vengono inizializzate dall'oggetto initialValues
fornito.
Parametri
initialValues:Object — Istanza opzionale da cui copiare i valori iniziali, se vengono copiati i valori di un oggetto ITextLayoutFormat. In caso contrario questo parametro viene trattato come Dictionary o Object e su di esso viene eseguita un'iterazione.
|
flashx.textLayout.formats:TextLayoutFormat |
getStyle | () | metodo |
public function getStyle(styleProp: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
styleProp: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:ITextLayoutFormat, p2:flashx.textLayout.formats:ITextLayoutFormat):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Confronta le proprietà nell'istanza di ITextLayoutFormat p1
con le proprietà nell'istanza di ITextLayoutFormat p2
e restituisce true
se tutte le proprietà corrispondono.
Parametri
p1:flashx.textLayout.formats:ITextLayoutFormat — Istanza da confrontare con p2 .
| |
p2:flashx.textLayout.formats:ITextLayoutFormat — 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:ITextLayoutFormat):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Imposta le proprietà in questo oggetto TextLayoutFormat su undefined
se non corrispondono a quelle presenti nell'istanza di ITextLayoutFormat incoming
.
Parametri
incoming:flashx.textLayout.formats:ITextLayoutFormat — Istanza in base alla quale confrontare i valori della proprietà di questo oggetto TextLayoutFormat.
|
Esempio ( Come utilizzare questo esempio )
undefined
, annullando i valori applicati.
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_removeClashingExample extends Sprite { public function TextLayoutFormat_removeClashingExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes for textLayoutFormat2 textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 24; // set fontFamily to same value for textLayoutFormat2 textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans"; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that fontFamily (Arial, Helvetica, _sans) is applied." p.addChild( span); textFlow.addChild(p); // call removeClashing(), cancelling any values that clash with textLayoutFormat; // assign it to the text flow textLayoutFormat.removeClashing(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph to textFlow and update controller to display it textFlow.addChild(p); var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
removeMatching | () | metodo |
public function removeMatching(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Imposta le proprietà in questo oggetto TextLayoutFormat su undefined
se corrispondono a quelle presenti nell'istanza di ITextLayoutFormat incoming
.
Parametri
incoming:flashx.textLayout.formats:ITextLayoutFormat — Istanza in base alla quale confrontare i valori della proprietà di questo oggetto TextLayoutFormat.
|
Esempio ( Come utilizzare questo esempio )
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_removeMatchingExample extends Sprite { public function TextLayoutFormat_removeMatchingExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes for textLayoutFormat textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 24; // add text to the span, the span to the paragraph, and the paragraph to the text flow span.text = "Notice that fontFamily (Arial, Helvetica, _sans) is not applied." p.addChild( span); textFlow.addChild(p); // set fontFamily to same value for textLayoutFormat2 textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans"; // call removeMatching() to remove any values that match textLayoutFormat2; // assign textLayoutFormat to the text flow textLayoutFormat.removeMatching(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph to textFlow and update controller to display it textFlow.addChild(p); var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
setStyle | () | metodo |
public function setStyle(styleProp:String, newValue:*):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Imposta lo stile specificato dal parametro styleProp
sul valore specificato dal parametro newValue
.
Parametri
styleProp:String — Il nome dello stile da impostare.
| |
newValue:* — Il valore su cui impostare lo stile.
|
lineHeight
) su 140%.
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; 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; import flash.text.engine.TabAlignment; public class TextLayoutFormatExample extends Sprite { public function TextLayoutFormatExample() { var textFlow:TextFlow = new TextFlow(); var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); textLayoutFormat.paragraphStartIndent = 15; textLayoutFormat.paragraphSpaceBefore = 15; textLayoutFormat.paragraphEndIndent = 15; textLayoutFormat.paragraphSpaceAfter = 15; textLayoutFormat.textIndent = 20; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 14; textLayoutFormat.kerning = flash.text.engine.Kerning.ON; textLayoutFormat.lineHeight = "140%"; var tabStop1:TabStopFormat = new TabStopFormat(); tabStop1.alignment = flash.text.engine.TabAlignment.START; tabStop1.position = 40; textLayoutFormat.tabStops = new Array(tabStop1); textFlow.hostFormat = textLayoutFormat; var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); span.text = "This example formats a paragraph with 15 pixel margins, a 20 pixel first " + "line indent, and a left-aligned tab stop at 40 pixels (last line). It uses the " + "Arial font (with alternate device fonts), sets the size to 14 pixels, the color to green, " + " turns on kerning, \n \t and sets leading (lineHeight) to 140%."; p.addChildAt(0, span); textFlow.addChildAt(0, p); textFlow.flowComposer.addController(new ContainerController(this,310,200)); textFlow.flowComposer.updateAllControllers(); } } }
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flash.system.Capabilities; import flashx.textLayout.container.ContainerController; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.BlockProgression; import flashx.textLayout.formats.JustificationRule; import flashx.textLayout.formats.TextLayoutFormat; import flashx.textLayout.formats.VerticalAlign; public class TextLayoutFormatExample2 extends Sprite { public function TextLayoutFormatExample2() { // create TextFlow object var textFlow:TextFlow = new TextFlow(); // create TextLayoutFormat object var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); // define Japanese text in a string of Unicode characters var jaText:String = String.fromCharCode( 0x30AF, 0x30ED, 0x30B9, 0x30D7, 0x30E9, 0x30C3, 0x30C8, 0x30D5, 0x30A9, 0x30FC, 0x30E0, 0x4E0A, 0x3067, 0x518D, 0x751F, 0x53EF, 0x80FD, 0x306A ) + "Flash Video" + String.fromCharCode( 0x3092, 0x914D, 0x4FE1, 0x3001, 0x653F, 0x5E9C, 0x6700, 0x65B0, 0x60C5, 0x5831, 0x3092, 0x3088, 0x308A, 0x591A, 0x304F, 0x306E, 0x56FD, 0x6C11, 0x306B, 0x9AD8, 0x54C1, 0x8CEA, 0x306A, 0x753B, 0x50CF, 0x3067, 0x7C21, 0x5358, 0x304B, 0x3064, 0x30EA, 0x30A2, 0x30EB, 0x30BF, 0x30A4, 0x30E0, 0x306B, 0x63D0, 0x4F9B, 0x3059, 0x308B, 0x3053, 0x3068, 0x304C, 0x53EF, 0x80FD, 0x306B, 0x306A, 0x308A, 0x307e, 0x3057, 0x305F, 0x3002); // convert the text into a TextFlow object textFlow = TextConverter.importToFlow(jaText, TextConverter.PLAIN_TEXT_FORMAT); // set the locale and fontFamily textLayoutFormat.locale = "ja"; if (Capabilities.os.search("Mac OS") > -1) textLayoutFormat.fontFamily = String.fromCharCode(0x5C0F, 0x585A, 0x660E, 0x671D) + " Pro R"; // "Kozuka Mincho Pro R" koFont.fontName = "Adobe " + String.fromCharCode(0xBA85, 0xC870) + " Std M"; // "Adobe Myungjo Std M" else textLayoutFormat.fontFamily = "Kozuka Mincho Pro R"; // specify right-to-left block progression, east Asian justification, and top vertical alignment textLayoutFormat.blockProgression = BlockProgression.RL; textLayoutFormat.justificationRule = JustificationRule.EAST_ASIAN; textLayoutFormat.verticalAlign = VerticalAlign.TOP; textFlow.hostFormat = textLayoutFormat; // add controller and update to display text textFlow.flowComposer.addController(new ContainerController(this, 300, 200)); textFlow.flowComposer.updateAllControllers(); } } }
Tue Jun 12 2018, 02:44 PM Z