flashx.textLayout.formatsTLFTypographicCase Defines values for the typographicCase property of the TextLayoutFormat class.Object Defines values for the typographicCase property of the TextLayoutFormat class. TextLayoutFormat.typographicCaseCAPS_TO_SMALL_CAPS Specifies that uppercase characters use small-caps glyphs on output.capsToSmallCaps Specifies that uppercase characters use small-caps glyphs on output. DEFAULT Specifies default typographic case -- no special features applied.default Specifies default typographic case -- no special features applied. LOWERCASE_TO_SMALL_CAPS Converts all lowercase characters to uppercase, then applies small caps to only the characters that the conversion changed.lowercaseToSmallCaps Converts all lowercase characters to uppercase, then applies small caps to only the characters that the conversion changed. LOWERCASE Specifies that all characters use lowercase glyphs on output.lowercase Specifies that all characters use lowercase glyphs on output. UPPERCASE Specifies that all characters use uppercase glyphs on output.uppercase Specifies that all characters use uppercase glyphs on output. VerticalAlign Defines values for the verticalAlign property of the TextLayoutFormat class.Object Defines values for the verticalAlign property of the TextLayoutFormat class. Specifies how TextFlow elements align with their containers. TextLayoutFormat.verticalAlignBOTTOM Specifies alignment with the bottom edge of the frame.bottom Specifies alignment with the bottom edge of the frame. JUSTIFY Specifies vertical line justification within the frame justify Specifies vertical line justification within the frame MIDDLE Specifies alignment with the middle of the frame.middle Specifies alignment with the middle of the frame. TOP Specifies alignment with the top edge of the frame.top Specifies alignment with the top edge of the frame. ListStylePosition Defines values for setting the listStylePosition property.Object Defines values for setting the listStylePosition property. These values allow control over the placement of a list item marker relative to the list item. TextLayoutFormat.listStylePositionINSIDE Marker will appear inline with the list item.inside Marker will appear inline with the list item. OUTSIDE Marker will appear in the margin of the list outside Marker will appear in the margin of the list BaselineOffset Defines values for the firstBaselineOffset property of the TextLayoutFormat and ContainerFormattedElement classes.Object Defines values for the firstBaselineOffset property of the TextLayoutFormat and ContainerFormattedElement classes. Determines the offset from the top inset of the container to the baseline of the first line. Baseline offset may be specified as the ascent of the line, the height of the line, or an auto generated amount.

TextLayoutFormat.firstBaselineOffsetASCENT Specifies an offset equal to the ascent of the line, that is, the ascent of the tallest font in the line, accounting for inline graphics as having the bottom of the graphic on the baseline.ascent Specifies an offset equal to the ascent of the line, that is, the ascent of the tallest font in the line, accounting for inline graphics as having the bottom of the graphic on the baseline. AUTO Aligns the ascent of the line with the container top inset.auto Aligns the ascent of the line with the container top inset. LINE_HEIGHT Specifies an offset equal to the height of the line.lineHeight Specifies an offset equal to the height of the line.
BaselineShift Defines constants for specifying subscript or superscript in the baselineShift property of the TextLayoutFormat class.Object Defines constants for specifying subscript or superscript in the baselineShift property of the TextLayoutFormat class. You can specify baseline shift as an absolute pixel offset, a percentage of the current point size, or the constants SUPERSCRIPT or SUBSCRIPT. Positive values shift the line up for horizontal text (right for vertical) and negative values shift it down for horizontal (left for vertical). TextLayoutFormat.baselineShiftSUBSCRIPT Shifts baseline to the current subscript position.subscript Shifts baseline to the current subscript position. SUPERSCRIPT Shifts baseline to the current superscript position.superscript Shifts baseline to the current superscript position. JustificationRule Defines values for setting the justificationRule property of the TextLayoutFormat class.Object Defines values for setting the justificationRule property of the TextLayoutFormat class. Default value is SPACE, which accomplishes justification by adding extra space to the space characters. When you use EAST_ASIAN, Japanese style leading is employed, which applies bottom-down as opposed to top-up, which is used in Roman text. The spacing of punctuation is also different. In the Roman version, the comma and Japanese periods take a full character's width but only half in East Asian. Additionally, the spacing between sequential punctuation marks becomes tighter, obeying traditional East Asian typographic conventions. Also note the leading, applied to the second line of the paragraphs in the example below. In the East Asian version, the last two lines push left. In the Roman version, the second and following lines push left.

TextLayoutFormat.justificationRuleEAST_ASIAN Specifies East Asian justification rules.eastAsian Specifies East Asian justification rules. SPACE Specifies justification for Latin and other horizontal scripts that divide words using spaces.space Specifies justification for Latin and other horizontal scripts that divide words using spaces. Use this value for everything except East Asian text.
TabStopFormat The TabStopFormat class represents the properties of a tab stop in a paragraph.flashx.textLayout.formats:ITabStopFormatObject The TabStopFormat class represents the properties of a tab stop in a paragraph. You can set the TextLayoutFormat.tabstops property to an array of TabStopFormat objects. flashx.textLayout.elements.TabElementflashx.textLayout.formats.TextLayoutFormat.tabStopsTabStopFormat Creates a new TabStopFormat object.initialValuesflashx.textLayout.formats:ITabStopFormatnulloptional instance from which to copy initial values. Creates a new TabStopFormat object. All settings are empty or, optionally, are initialized from the supplied initialValues object. defaultFormatapply Replaces property values in this TabStopFormat object with the values of properties that are set in the incoming ITabStopFormat instance.incomingflashx.textLayout.formats:ITabStopFormatinstance whose property values are applied to this TabStopFormat object. Replaces property values in this TabStopFormat object with the values of properties that are set in the incoming ITabStopFormat instance. Properties that are undefined in the incoming ITabStopFormat instance are not changed in this object. concatInheritOnly Concatenates the values of properties in the incoming ITabStopFormat instance with the values of this TabStopFormat object.incomingflashx.textLayout.formats:ITabStopFormatinstance from which values are concatenated. Concatenates the values of properties in the incoming ITabStopFormat instance with the values of this TabStopFormat object. In this (the receiving) TabStopFormat object, properties whose values are FormatValue.INHERIT, and inheriting properties whose values are undefined will get new values from the incoming object. All other property values will remain unmodified. flashx.textLayout.formats.FormatValue.INHERITconcat Concatenates the values of properties in the incoming ITabStopFormat instance with the values of this TabStopFormat object.incomingflashx.textLayout.formats:ITabStopFormatinstance from which values are concatenated. Concatenates the values of properties in the incoming ITabStopFormat instance with the values of this TabStopFormat object. In this (the receiving) TabStopFormat object, properties whose values are FormatValue.INHERIT, and inheriting properties whose values are undefined will get new values from the incoming object. Non-inheriting properties whose values are undefined will get their default values. All other property values will remain unmodified. flashx.textLayout.formats.FormatValue.INHERITcopy Copies TabStopFormat settings from the values ITabStopFormat instance into this TabStopFormat object.valuesflashx.textLayout.formats:ITabStopFormatoptional instance from which to copy values. Copies TabStopFormat settings from the values ITabStopFormat instance into this TabStopFormat object. If values is null, this TabStopFormat object is initialized with undefined values for all properties. getStyle Return the value of the style specified by the styleProp parameter which specifies the style name.The value of the specified style. The type varies depending on the type of the style being accessed. Returns undefined if the style is not set. styleNameThe name of the style whose value is to be retrieved. Return the value of the style specified by the styleProp parameter which specifies the style name. isEqual Compares properties in ITabStopFormat instance p1 with properties in ITabStopFormat instance p2 and returns true if all properties match.true if all properties match, false otherwise. p1flashx.textLayout.formats:ITabStopFormatinstance to compare to p2. p2flashx.textLayout.formats:ITabStopFormatinstance to compare to p1. Compares properties in ITabStopFormat instance p1 with properties in ITabStopFormat instance p2 and returns true if all properties match. removeClashing Sets properties in this TabStopFormat object to undefined if they do not match those in the incoming ITabStopFormat instance.incomingflashx.textLayout.formats:ITabStopFormatinstance against which to compare this TabStopFormat object's property values. Sets properties in this TabStopFormat object to undefined if they do not match those in the incoming ITabStopFormat instance. removeMatching Sets properties in this TabStopFormat object to undefined if they match those in the incoming ITabStopFormat instance.incomingflashx.textLayout.formats:ITabStopFormatinstance against which to compare this TabStopFormat object's property values. Sets properties in this TabStopFormat object to undefined if they match those in the incoming ITabStopFormat instance. setStyle Set the value of the style specified by the styleProp parameter which specifies the style name to value.styleNameThe name of the style whose value is to be set. valueThe value to set. Set the value of the style specified by the styleProp parameter which specifies the style name to value. alignment The tab alignment for this tab stop.when set value is not within range for this property RangeErrorRangeError The tab alignment for this tab stop.

Legal values are TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of TabAlignment.START.

FormatValue.INHERITflash.text.engine.TabAlignment
decimalAlignmentToken The alignment token to be used if the alignment is DECIMAL.when set value is not within range for this property RangeErrorRangeError The alignment token to be used if the alignment is DECIMAL.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of null.

defaultFormat Returns a TabStopFormat object with default settings.flashx.textLayout.formats:ITabStopFormat Returns a TabStopFormat object with default settings. This function always returns the same object. position The position of the tab stop, in pixels, relative to the start edge of the column.when set value is not within range for this property RangeErrorRangeError The position of the tab stop, in pixels, relative to the start edge of the column.

Legal values are numbers from 0 to 10000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of 0.

FormatValue.INHERIT
BackgroundColor Defines a constant for specifying that the value of the backgroundColor property of the TextLayoutFormat class is "transparent".Object Defines a constant for specifying that the value of the backgroundColor property of the TextLayoutFormat class is "transparent". TextLayoutFormat.backgroundColorTRANSPARENT Transparent - no background color is applied.transparent Transparent - no background color is applied. Direction Defines values for setting the direction property of the TextLayoutFormat class.Object Defines values for setting the direction property of the TextLayoutFormat class. Left-to-right reading order is used in Latin-style scripts. Right-to-left reading order is used with scripts such as Arabic or Hebrew. TextLayoutFormat.directionLTR Specifies left-to-right direction for text.ltr Specifies left-to-right direction for text. RTL Specifies right-to-left direction for text.rtl Specifies right-to-left direction for text. WhiteSpaceCollapse Defines values for setting the whiteSpaceCollapse property of the TextLayoutFormat class.Object Defines values for setting the whiteSpaceCollapse property of the TextLayoutFormat class. TextLayoutFormat.whiteSpaceCollapseCOLLAPSE Collapse whitespace when importing text (default).collapse Collapse whitespace when importing text (default). Within a block of imported text, removes newlines, tabs, and leading and trailing spaces. Retains line break tags (br/) and Unicode line separator characters. PRESERVE Preserves whitespace when importing text.preserve Preserves whitespace when importing text. ITextLayoutFormat This interface provides read access to FlowElements-related properties. This interface provides read access to FlowElements-related properties. getStyle Return the value of the style specified by the styleProp parameter which specifies the style name.The value of the specified style. The type varies depending on the type of the style being accessed. Returns undefined if the style is not set. styleNameThe name of the style whose value is to be retrieved. Return the value of the style specified by the styleProp parameter which specifies the style name. alignmentBaseline Specifies the baseline to which the dominant baseline aligns.when set value is not within range for this property RangeErrorRangeError Specifies the baseline to which the dominant baseline aligns. For example, if you set dominantBaseline to ASCENT, setting alignmentBaseline to DESCENT aligns the top of the text with the DESCENT baseline, or below the line. The largest element in the line generally determines the baselines.

Legal values are TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextBaseline.USE_DOMINANT_BASELINE.

flash.text.engine.TextBaseline
backgroundAlpha Alpha (transparency) value for the background (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Alpha (transparency) value for the background (adopts default value if undefined during cascade). A value of 0 is fully transparent, and a value of 1 is fully opaque. Display objects with alpha set to 0 are active, even though they are invisible.

Legal values are numbers from 0 to 1 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of 1.

backgroundColor Background color of the text (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Background color of the text (adopts default value if undefined during cascade). Can be either the constant value BackgroundColor.TRANSPARENT, or a hexadecimal value that specifies the three 8-bit RGB (red, green, blue) values; for example, 0xFF0000 is red and 0x00FF00 is green.

Legal values as a string are BackgroundColor.TRANSPARENT, FormatValue.INHERIT and uints from 0x0 to 0xffffffff.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of BackgroundColor.TRANSPARENT.

flashx.textLayout.formats.BackgroundColor
baselineShift Amount to shift the baseline from the dominantBaseline value.when set value is not within range for this property RangeErrorRangeError Amount to shift the baseline from the dominantBaseline value. Units are in pixels, or a percentage of fontSize (in which case, enter a string value, like 140%). Positive values shift the line up for horizontal text (right for vertical) and negative values shift it down for horizontal (left for vertical).

Legal values are BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

Legal values as a number are from -1000 to 1000.

Legal values as a percent are numbers from -1000 to 1000.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.0.

flashx.textLayout.formats.BaselineShift
blockProgression Specifies a vertical or horizontal progression of line placement.when set value is not within range for this property RangeErrorRangeError Specifies a vertical or horizontal progression of line placement. Lines are either placed top-to-bottom (BlockProgression.TB, used for horizontal text) or right-to-left (BlockProgression.RL, used for vertical text).

Legal values are BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of BlockProgression.TB.

flashx.textLayout.formats.BlockProgression
breakOpportunity Controls where lines are allowed to break when breaking wrapping text into multiple lines.when set value is not within range for this property RangeErrorRangeError Controls where lines are allowed to break when breaking wrapping text into multiple lines. Set to BreakOpportunity.AUTO to break text normally. Set to BreakOpportunity.NONE to not break the text unless the text would overrun the measure and there are no other places to break the line. Set to BreakOpportunity.ANY to allow the line to break anywhere, rather than just between words. Set to BreakOpportunity.ALL to have each typographic cluster put on a separate line (useful for text on a path).

Legal values are BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of BreakOpportunity.AUTO.

flash.text.engine.BreakOpportunity
cffHinting The type of CFF hinting used for this text.when set value is not within range for this property RangeErrorRangeError The type of CFF hinting used for this text. CFF hinting determines whether the Flash runtime forces strong horizontal stems to fit to a sub pixel grid or not. This property applies only if the renderingMode property is set to RenderingMode.CFF, and the font is embedded (fontLookup property is set to FontLookup.EMBEDDED_CFF). At small screen sizes, hinting produces a clear, legible text for human readers.

Legal values are CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of CFFHinting.HORIZONTAL_STEM.

flash.text.engine.CFFHinting
clearFloats Controls how text wraps around a float.when set value is not within range for this property RangeErrorRangeError Controls how text wraps around a float. A value of none will allow the text to wrap most closely around a float. A value of left will cause the text to skip over any portion of the container that has a left float, and a value of right will cause the text to skip over any portion of the container that has a right float. A value of both will cause the text to skip over any floats.

Legal values are ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of ClearFloats.NONE.

flashx.textLayout.formats.ClearFloats
color Color of the text.when set value is not within range for this property RangeErrorRangeError Color of the text. A hexadecimal number that specifies three 8-bit RGB (red, green, blue) values; for example, 0xFF0000 is red and 0x00FF00 is green.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

columnCount Number of text columns (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Number of text columns (adopts default value if undefined during cascade). The column number overrides the other column settings. Value is an integer, or FormatValue.AUTO if unspecified. If columnCount is not specified,columnWidth is used to create as many columns as can fit in the container.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and from ints from 1 to 50.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.formats.FormatValue
columnGap Specifies the amount of gutter space, in pixels, to leave between the columns (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Specifies the amount of gutter space, in pixels, to leave between the columns (adopts default value if undefined during cascade). Value is a Number

Legal values are numbers from 0 to 1000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of 20.

columnWidth Column width in pixels (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Column width in pixels (adopts default value if undefined during cascade). If you specify the width of the columns, but not the count, TextLayout will create as many columns of that width as possible, given the container width and columnGap settings. Any remainder space is left after the last column. Value is a Number.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from 0 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.formats.FormatValue
digitCase The type of digit case used for this text.when set value is not within range for this property RangeErrorRangeError The type of digit case used for this text. Setting the value to DigitCase.OLD_STYLE approximates lowercase letterforms with varying ascenders and descenders. The figures are proportionally spaced. This style is only available in selected typefaces, most commonly in a supplemental or expert font. The DigitCase.LINING setting has all-cap height and is typically monospaced to line up in charts.

Legal values are DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of DigitCase.DEFAULT.

flash.text.engine.DigitCase
digitWidth Type of digit width used for this text.when set value is not within range for this property RangeErrorRangeError Type of digit width used for this text. This can be DigitWidth.PROPORTIONAL, which looks best for individual numbers, or DigitWidth.TABULAR, which works best for numbers in tables, charts, and vertical rows.

Legal values are DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of DigitWidth.DEFAULT.

flash.text.engine.DigitWidth
direction Specifies the default bidirectional embedding level of the text in the text block.when set value is not within range for this property RangeErrorRangeError Specifies the default bidirectional embedding level of the text in the text block. Left-to-right reading order, as in Latin-style scripts, or right-to-left reading order, as in Arabic or Hebrew. This property also affects column direction when it is applied at the container level. Columns can be either left-to-right or right-to-left, just like text. Below are some examples:

Legal values are Direction.LTR, Direction.RTL, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of Direction.LTR.

flashx.textLayout.formats.Direction
dominantBaseline Specifies which element baseline snaps to the alignmentBaseline to determine the vertical position of the element on the line.when set value is not within range for this property RangeErrorRangeError Specifies which element baseline snaps to the alignmentBaseline to determine the vertical position of the element on the line. A value of TextBaseline.AUTO selects the dominant baseline based on the locale property of the parent paragraph. For Japanese and Chinese, the selected baseline value is TextBaseline.IDEOGRAPHIC_CENTER; for all others it is TextBaseline.ROMAN. These baseline choices are determined by the choice of font and the font size.

Legal values are FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FormatValue.AUTO.

flash.text.engine.TextBaseline
firstBaselineOffset Specifies the baseline position of the first line in the container.when set value is not within range for this property RangeErrorRangeError Specifies the baseline position of the first line in the container. Which baseline this property refers to depends on the container-level locale. For Japanese and Chinese, it is TextBaseline.IDEOGRAPHIC_BOTTOM; for all others it is TextBaseline.ROMAN. The offset from the top inset (or right inset if blockProgression is RL) of the container to the baseline of the first line can be either BaselineOffset.ASCENT, meaning equal to the ascent of the line, BaselineOffset.LINE_HEIGHT, meaning equal to the height of that first line, or any fixed-value number to specify an absolute distance. BaselineOffset.AUTO aligns the ascent of the line with the container top inset.

Legal values as a string are BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT and numbers from 0 to 1000.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of BaselineOffset.AUTO.

flashx.textLayout.formats.BaselineOffset
fontFamily The name of the font to use, or a comma-separated list of font names.when set value is not within range for this property RangeErrorRangeError The name of the font to use, or a comma-separated list of font names. The Flash runtime renders the element with the first available font in the list. For example Arial, Helvetica, _sans causes the player to search for Arial, then Helvetica if Arial is not found, then _sans if neither is found.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of Arial.

fontLookup Font lookup to use.when set value is not within range for this property RangeErrorRangeError Font lookup to use. Specifying FontLookup.DEVICE uses the fonts installed on the system that is running the SWF file. Device fonts result in a smaller movie size, but text is not always rendered the same across different systems and platforms. Specifying FontLookup.EMBEDDED_CFF uses font outlines embedded in the published SWF file. Embedded fonts increase the size of the SWF file (sometimes dramatically), but text is consistently displayed in the chosen font.

Legal values are FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FontLookup.DEVICE.

flash.text.engine.FontLookup
fontSize The size of the text in pixels.when set value is not within range for this property RangeErrorRangeError The size of the text in pixels.

Legal values are numbers from 1 to 720 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 12.

fontStyle Style of text.when set value is not within range for this property RangeErrorRangeError Style of text. May be FontPosture.NORMAL, for use in plain text, or FontPosture.ITALIC for italic. This property applies only to device fonts (fontLookup property is set to flash.text.engine.FontLookup.DEVICE).

Legal values are FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FontPosture.NORMAL.

flash.text.engine.FontPosture
fontWeight Weight of text.when set value is not within range for this property RangeErrorRangeError Weight of text. May be FontWeight.NORMAL for use in plain text, or FontWeight.BOLD. Applies only to device fonts (fontLookup property is set to flash.text.engine.FontLookup.DEVICE).

Legal values are FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FontWeight.NORMAL.

flash.text.engine.FontWeight
justificationRule Rule used to justify text in a paragraph.when set value is not within range for this property RangeErrorRangeError Rule used to justify text in a paragraph. Default value is FormatValue.AUTO, which justifies text based on the paragraph's locale property. For all languages except Japanese and Chinese, FormatValue.AUTO becomes JustificationRule.SPACE, which adds extra space to the space characters. For Japanese and Chinese, FormatValue.AUTO becomes JustficationRule.EAST_ASIAN. In part, justification changes the spacing of punctuation. In Roman text the comma and Japanese periods take a full character's width but in East Asian text only half of a character's width. Also, in the East Asian text the spacing between sequential punctuation marks becomes tighter, obeying traditional East Asian typographic conventions. Note, too, in the example below the leading that is applied to the second line of the paragraphs. In the East Asian version, the last two lines push left. In the Roman version, the second and following lines push left.

Legal values are JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FormatValue.AUTO.

flashx.textLayout.formats.JustificationRule
justificationStyle The style used for justification of the paragraph.when set value is not within range for this property RangeErrorRangeError The style used for justification of the paragraph. Used only in conjunction with a justificationRule setting of JustificationRule.EAST_ASIAN. Default value of FormatValue.AUTO is resolved to JustificationStyle.PUSH_IN_KINSOKU for all locales. The constants defined by the JustificationStyle class specify options for handling kinsoku characters, which are Japanese characters that cannot appear at either the beginning or end of a line. If you want looser text, specify JustificationStyle.PUSH-OUT-ONLY. If you want behavior that is like what you get with the justificationRule of JustificationRule.SPACE, use JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Legal values are JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FormatValue.AUTO.

flash.text.engine.JustificationStyle
kerning Kerning adjusts the pixels between certain character pairs to improve readability.when set value is not within range for this property RangeErrorRangeError Kerning adjusts the pixels between certain character pairs to improve readability. Kerning is supported for all fonts with kerning tables.

Legal values are Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of Kerning.AUTO.

flash.text.engine.Kerning
leadingModel Specifies the leading model, which is a combination of leading basis and leading direction.when set value is not within range for this property RangeErrorRangeError Specifies the leading model, which is a combination of leading basis and leading direction. Leading basis is the baseline to which the lineHeight property refers. Leading direction determines whether the lineHeight property refers to the distance of a line's baseline from that of the line before it or the line after it. The default value of FormatValue.AUTO is resolved based on the paragraph's locale property. For Japanese and Chinese, it is LeadingModel.IDEOGRAPHIC_TOP_DOWN and for all others it is LeadingModel.ROMAN_UP.

Leading Basis:

Leading Direction:

Legal values are 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.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of LeadingModel.AUTO.

flashx.textLayout.formats.LeadingModel
ligatureLevel Controls which of the ligatures that are defined in the font may be used in the text.when set value is not within range for this property RangeErrorRangeError Controls which of the ligatures that are defined in the font may be used in the text. The ligatures that appear for each of these settings is dependent on the font. A ligature occurs where two or more letter-forms are joined as a single glyph. Ligatures usually replace consecutive characters sharing common components, such as the letter pairs 'fi', 'fl', or 'ae'. They are used with both Latin and Non-Latin character sets. The ligatures enabled by the values of the LigatureLevel class - MINIMUM, COMMON, UNCOMMON, and EXOTIC - are additive. Each value enables a new set of ligatures, but also includes those of the previous types.

Note: When working with Arabic or Syriac fonts, ligatureLevel must be set to MINIMUM or above.

Legal values are LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of LigatureLevel.COMMON.

flash.text.engine.LigatureLevel
lineBreak Controls word wrapping within the container (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Controls word wrapping within the container (adopts default value if undefined during cascade). Text in the container may be set to fit the width of the container (LineBreak.TO_FIT), or can be set to break only at explicit return or line feed characters (LineBreak.EXPLICIT).

Legal values are LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of LineBreak.TO_FIT.

flashx.textLayout.formats.LineBreak
lineHeight Leading controls for the text.when set value is not within range for this property RangeErrorRangeError Leading controls for the text. The distance from the baseline of the previous or the next line (based on LeadingModel) to the baseline of the current line is equal to the maximum amount of the leading applied to any character in the line. This is either a number or a percent. If specifying a percent, enter a string value, like 140%.

Legal values as a number are from -720 to 720.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 120%.

lineThrough If true, applies strikethrough, a line drawn through the middle of the text.when set value is not within range for this property RangeErrorRangeError If true, applies strikethrough, a line drawn through the middle of the text.

Legal values are true, false and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of false.

linkActiveFormat Defines the formatting attributes used for links in normal state.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes used for links in normal state. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an ITextLayoutFormat or converts an array of objects with key and value as members to a TextLayoutFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

linkHoverFormat Defines the formatting attributes used for links in hover state, when the mouse is within the bounds (rolling over) a link.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes used for links in hover state, when the mouse is within the bounds (rolling over) a link. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an ITextLayoutFormat or converts an array of objects with key and value as members to a TextLayoutFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

linkNormalFormat Defines the formatting attributes used for links in normal state.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes used for links in normal state. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an ITextLayoutFormat or converts an array of objects with key and value as members to a TextLayoutFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

listAutoPadding This specifies an auto indent for the start edge of lists when the padding value of the list on that side is auto.when set value is not within range for this property RangeErrorRangeError This specifies an auto indent for the start edge of lists when the padding value of the list on that side is auto.

Legal values are numbers from -1000 to 1000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 40.

listMarkerFormat Defines the formatting attributes list markers.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes list markers. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an IListMarkerFormat or converts an array of objects with key and value as members to a ListMarkerFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

listStylePosition Legal values are ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Default value is undefined indicating not set. If undefined during the cascade this property will inherit its value from an ancestor.when set value is not within range for this property RangeErrorRangeError

Legal values are ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of ListStylePosition.OUTSIDE.

flashx.textLayout.formats.ListStylePosition
listStyleType Legal values are 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. Default value is undefined indicating not set. If undefined during the cascade this property will inherit its value from an ancestor.when set value is not within range for this property RangeErrorRangeError

Legal values are 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.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of ListStyleType.DISC.

flashx.textLayout.formats.ListStyleType
locale The locale of the text.when set value is not within range for this property RangeErrorRangeError The locale of the text. Controls case transformations and shaping. Standard locale identifiers as described in Unicode Technical Standard #35 are used. For example en, en_US and en-US are all English, ja is Japanese.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of en.

paddingBottom Bottom inset in pixels.when set value is not within range for this property RangeErrorRangeError Bottom inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the bottom edge of the container and the text. Value is a Number or auto.

With horizontal text, in scrollable containers with multiple columns, the first and following columns will show the padding as blank space at the bottom of the container, but for the last column, if the text doesn't all fit, you may have to scroll in order to see the padding.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paddingLeft Left inset in pixels.when set value is not within range for this property RangeErrorRangeError Left inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the left edge of the container and the text. Value is a Number or auto.

With vertical text, in scrollable containers with multiple columns, the first and following columns will show the padding as blank space at the end of the container, but for the last column, if the text doesn't all fit, you may have to scroll in order to see the padding.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paddingRight Right inset in pixels.when set value is not within range for this property RangeErrorRangeError Right inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the right edge of the container and the text. Value is a Number or auto.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paddingTop Top inset in pixels.when set value is not within range for this property RangeErrorRangeError Top inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the top edge of the container and the text. Value is a Number or auto.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paragraphEndIndent A Number that specifies, in pixels, the amount to indent the paragraph's end edge.when set value is not within range for this property RangeErrorRangeError A Number that specifies, in pixels, the amount to indent the paragraph's end edge. Refers to the right edge in left-to-right text and the left edge in right-to-left text.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

paragraphSpaceAfter A Number that specifies the amount of space, in pixels, to leave after the paragraph.when set value is not within range for this property RangeErrorRangeError A Number that specifies the amount of space, in pixels, to leave after the paragraph. Collapses in tandem with paragraphSpaceBefore.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

paragraphSpaceBefore A Number that specifies the amount of space, in pixels, to leave before the paragraph.when set value is not within range for this property RangeErrorRangeError A Number that specifies the amount of space, in pixels, to leave before the paragraph. Collapses in tandem with paragraphSpaceAfter.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

paragraphStartIndent A Number that specifies, in pixels, the amount to indent the paragraph's start edge.when set value is not within range for this property RangeErrorRangeError A Number that specifies, in pixels, the amount to indent the paragraph's start edge. Refers to the left edge in left-to-right text and the right edge in right-to-left text.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

renderingMode The rendering mode used for this text.when set value is not within range for this property RangeErrorRangeError The rendering mode used for this text. Applies only to embedded fonts (fontLookup property is set to FontLookup.EMBEDDED_CFF).

Legal values are RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of RenderingMode.CFF.

flash.text.engine.RenderingMode
styleName Assigns an identifying class to the element, making it possible to set a style for the element by referencing the styleName.when set value is not within range for this property RangeErrorRangeError Assigns an identifying class to the element, making it possible to set a style for the element by referencing the styleName.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of null.

tabStops Specifies the tab stops associated with the paragraph.when set value is not within range for this property RangeErrorRangeError Specifies the tab stops associated with the paragraph. Setters can take an array of TabStopFormat, a condensed string representation, undefined, or FormatValue.INHERIT. The condensed string representation is always converted into an array of TabStopFormat.

The string-based format is a list of tab stops, where each tab stop is delimited by one or more spaces.

A tab stop takes the following form: <alignment type><alignment position>|<alignment token>.

The alignment type is a single character, and can be S, E, C, or D (or lower-case equivalents). S or s for start, E or e for end, C or c for center, D or d for decimal. The alignment type is optional, and if its not specified will default to S.

The alignment position is a Number, and is specified according to FXG spec for Numbers (decimal or scientific notation). The alignment position is required.

The vertical bar is used to separate the alignment position from the alignment token, and should only be present if the alignment token is present.

The alignment token is optional if the alignment type is D, and should not be present if the alignment type is anything other than D. The alignment token may be any sequence of characters terminated by the space that ends the tab stop (for the last tab stop, the terminating space is optional; end of alignment token is implied). A space may be part of the alignment token if it is escaped with a backslash (\ ). A backslash may be part of the alignment token if it is escaped with another backslash (\\). If the alignment type is D, and the alignment token is not specified, it will take on the default value of null.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

flashx.textLayout.formats.TabStopFormat
textAlignLast Alignment of the last (or only) line in the paragraph relative to the container in justified text.when set value is not within range for this property RangeErrorRangeError Alignment of the last (or only) line in the paragraph relative to the container in justified text. If textAlign is set to TextAlign.JUSTIFY, textAlignLast specifies how the last line (or only line, if this is a one line block) is aligned. Values are similar to textAlign.

Legal values are TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextAlign.START.

flashx.textLayout.formats.TextAlign
textAlign Alignment of lines in the paragraph relative to the container.when set value is not within range for this property RangeErrorRangeError Alignment of lines in the paragraph relative to the container. TextAlign.LEFT aligns lines along the left edge of the container. TextAlign.RIGHT aligns on the right edge. TextAlign.CENTER positions the line equidistant from the left and right edges. TextAlign.JUSTIFY spreads the lines out so they fill the space. TextAlign.START is equivalent to setting left in left-to-right text, or right in right-to-left text. TextAlign.END is equivalent to setting right in left-to-right text, or left in right-to-left text.

Legal values are TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextAlign.START.

flashx.textLayout.formats.TextAlign
textAlpha Alpha (transparency) value for the text.when set value is not within range for this property RangeErrorRangeError Alpha (transparency) value for the text. A value of 0 is fully transparent, and a value of 1 is fully opaque. Display objects with textAlpha set to 0 are active, even though they are invisible.

Legal values are numbers from 0 to 1 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 1.

textDecoration Decoration on text.when set value is not within range for this property RangeErrorRangeError Decoration on text. Use to apply underlining; default is none.

Legal values are TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextDecoration.NONE.

flashx.textLayout.formats.TextDecoration
textIndent A Number that specifies, in pixels, the amount to indent the first line of the paragraph.when set value is not within range for this property RangeErrorRangeError A Number that specifies, in pixels, the amount to indent the first line of the paragraph. A negative indent will push the line into the margin, and possibly out of the container.

Legal values are numbers from -8000 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

textJustify Specifies options for justifying text.when set value is not within range for this property RangeErrorRangeError Specifies options for justifying text. Default value is TextJustify.INTER_WORD, meaning that extra space is added to the space characters. TextJustify.DISTRIBUTE adds extra space to space characters and between individual letters. Used only in conjunction with a justificationRule value of JustificationRule.SPACE.

Legal values are TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextJustify.INTER_WORD.

flashx.textLayout.formats.TextJustify
textRotation Determines the number of degrees to rotate this text.when set value is not within range for this property RangeErrorRangeError Determines the number of degrees to rotate this text.

Legal values are TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextRotation.AUTO.

flash.text.engine.TextRotation
trackingLeft Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the left of each character.when set value is not within range for this property RangeErrorRangeError Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the left of each character. If kerning is enabled, the trackingLeft value is added to the values in the kerning table for the font. If kerning is disabled, the trackingLeft value is used as a manual kerning value. Supports both positive and negative values.

Legal values as a number are from -1000 to 1000.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

trackingRight Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the right of each character.when set value is not within range for this property RangeErrorRangeError Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the right of each character. If kerning is enabled, the trackingRight value is added to the values in the kerning table for the font. If kerning is disabled, the trackingRight value is used as a manual kerning value. Supports both positive and negative values.

Legal values as a number are from -1000 to 1000.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

typographicCase The type of typographic case used for this text.when set value is not within range for this property RangeErrorRangeError The type of typographic case used for this text. Here are some examples:

Legal values are TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TLFTypographicCase.DEFAULT.

flashx.textLayout.formats.TLFTypographicCase
verticalAlign Vertical alignment or justification (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Vertical alignment or justification (adopts default value if undefined during cascade). Determines how TextFlow elements align within the container.

Legal values are VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of VerticalAlign.TOP.

flashx.textLayout.formats.VerticalAlign
whiteSpaceCollapse Collapses or preserves whitespace when importing text into a TextFlow.when set value is not within range for this property RangeErrorRangeError Collapses or preserves whitespace when importing text into a TextFlow. WhiteSpaceCollapse.PRESERVE retains all whitespace characters. WhiteSpaceCollapse.COLLAPSE removes newlines, tabs, and leading or trailing spaces within a block of imported text. Line break tags () and Unicode line separator characters are retained.

Legal values are WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of WhiteSpaceCollapse.COLLAPSE.

flashx.textLayout.formats.WhiteSpaceCollapse
wordSpacing Specifies the optimum, minimum, and maximum spacing (as a multiplier of the width of a normal space) between words to use during justification.when set value is not within range for this property RangeErrorRangeError Specifies the optimum, minimum, and maximum spacing (as a multiplier of the width of a normal space) between words to use during justification. The optimum space is used to indicate the desired size of a space, as a fraction of the value defined in the font. The minimum and maximum values are the used when textJustify is distribute to determine how wide or narrow the spaces between the words may grow before letter spacing is used to justify the line.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 100%, 50%, 150%.

TextLayoutFormat The TextLayoutFormat class holds all of the text layout properties.flashx.textLayout.formats:ITextLayoutFormatObject The TextLayoutFormat class holds all of the text layout properties. These properties affect the format and style of a text flow at the container level, paragraph level, and text level. Both the ContainerController class and the FlowElement base class have format properties that enable you to assign a TextLayoutFormat instance to them. Assign a TextLayoutFormat object to a container to affect the format of all of the container's content. Assign a TextLayoutFormat object to a FlowElement descendant to specify formatting for that particular element: TextFlow, ParagraphElement, DivElement, SpanElement, InlineGraphicElement, LinkElement, and TCYElement. In addition to the format property, these classes also define each of the individual TextLayoutFormat properties so that you can override the setting of a particular style property for that element, if you wish.

Because you can set a given style at multiple levels, it is possible to have conflicts. For example, the color of the text at the TextFlow level could be set to black while a SpanElement object sets it to blue. The general rule is that the setting at the lowest level on the text flow tree takes precedence. So if the ligature level is set for a TextFlow instance and also set for a DivElement, the DivElement setting takes precedence.

Cascading styles refers to the process of adopting styles from a higher level in the text flow if a style value is undefined at a lower level. When a style is undefined on an element at the point it is about to be rendered, it either takes its default value or the value cascades or descends from the value on a parent element. For example, if the transparency (textAlpha property) of the text is undefined on a SpanElement object, but is set on the TextFlow, the value of the TextFlow.textAlpha property cascades to the SpanElement object and is applied to the text for that span. The result of the cascade, or the sum of the styles that is applied to the element, is stored in the element's computedFormat property.

In the same way, you can apply user styles using the userStyles property of the ContainerController and FlowElement classes. This property allows you to read or write a dictionary of user styles and apply its settings to a container or a text flow element. The user styles dictionary is an object that consists of stylename-value pairs. Styles specified by the userStyles property take precedence over all others.

Most styles that are undefined inherit the value of their immediate parent during a cascade. A small number of styles, however, do not inherit their parent�s value and take on their default values instead.

Style properties that adopt their default values, if undefined, include: backgroundAlpha, backgroundColor, columnCount, columnGap, columnWidth, lineBreak, paddingBottom, paddingLeft, paddingRight, paddingTop, verticalAlign

.
flashx.textLayout.elements.FlowElement.formatflashx.textLayout.factory.TextFlowTextLineFactoryTextLayoutFormat Creates a new TextLayoutFormat object.initialValuesflashx.textLayout.formats:ITextLayoutFormatnulloptional instance from which to copy initial values. Creates a new TextLayoutFormat object. All settings are empty or, optionally, are initialized from the supplied initialValues object. defaultFormatapply Replaces property values in this TextLayoutFormat object with the values of properties that are set in the incoming ITextLayoutFormat instance.incomingflashx.textLayout.formats:ITextLayoutFormatinstance whose property values are applied to this TextLayoutFormat object. Replaces property values in this TextLayoutFormat object with the values of properties that are set in the incoming ITextLayoutFormat instance. Properties that are undefined in the incoming ITextLayoutFormat instance are not changed in this object. concatInheritOnly Concatenates the values of properties in the incoming ITextLayoutFormat instance with the values of this TextLayoutFormat object.incomingflashx.textLayout.formats:ITextLayoutFormatinstance from which values are concatenated. Concatenates the values of properties in the incoming ITextLayoutFormat instance with the values of this TextLayoutFormat object. In this (the receiving) TextLayoutFormat object, properties whose values are FormatValue.INHERIT, and inheriting properties whose values are undefined will get new values from the incoming object. All other property values will remain unmodified. flashx.textLayout.formats.FormatValue.INHERITconcat Concatenates the values of properties in the incoming ITextLayoutFormat instance with the values of this TextLayoutFormat object.incomingflashx.textLayout.formats:ITextLayoutFormatinstance from which values are concatenated. Concatenates the values of properties in the incoming ITextLayoutFormat instance with the values of this TextLayoutFormat object. In this (the receiving) TextLayoutFormat object, properties whose values are FormatValue.INHERIT, and inheriting properties whose values are undefined will get new values from the incoming object. Non-inheriting properties whose values are undefined will get their default values. All other property values will remain unmodified. flashx.textLayout.formats.FormatValue.INHERITcopy Copies TextLayoutFormat settings from the values ITextLayoutFormat instance into this TextLayoutFormat object.incomingflashx.textLayout.formats:ITextLayoutFormatoptional instance from which to copy values. Copies TextLayoutFormat settings from the values ITextLayoutFormat instance into this TextLayoutFormat object. If values is null, this TextLayoutFormat object is initialized with undefined values for all properties. createTextLayoutFormat Creates a new TextLayoutFormat object.flashx.textLayout.formats:TextLayoutFormatinitialValuesoptional instance from which to copy initial values. If an TextLayoutFormat object values are copied. Otherwise initialValues is treated like a Dictionary or Object and iterated over. Creates a new TextLayoutFormat object. All settings are empty or, optionally, are initialized from the supplied initialValues object. getStyle Returns the value of the style specified by the styleProp parameter, which specifies the style name.The value of the specified style. The type varies depending on the type of the style being accessed. Returns undefined if the style is not set. stylePropThe name of the style whose value is to be retrieved. Returns the value of the style specified by the styleProp parameter, which specifies the style name. isEqual Compares properties in ITextLayoutFormat instance p1 with properties in ITextLayoutFormat instance p2 and returns true if all properties match.true if all properties match, false otherwise. p1flashx.textLayout.formats:ITextLayoutFormatinstance to compare to p2. p2flashx.textLayout.formats:ITextLayoutFormatinstance to compare to p1. Compares properties in ITextLayoutFormat instance p1 with properties in ITextLayoutFormat instance p2 and returns true if all properties match. removeClashing Sets properties in this TextLayoutFormat object to undefined if they do not match those in the incoming ITextLayoutFormat instance.incomingflashx.textLayout.formats:ITextLayoutFormatinstance against which to compare this TextLayoutFormat object's property values. Sets properties in this TextLayoutFormat object to undefined if they do not match those in the incoming ITextLayoutFormat instance. removeMatching Sets properties in this TextLayoutFormat object to undefined if they match those in the incoming ITextLayoutFormat instance.incomingflashx.textLayout.formats:ITextLayoutFormatinstance against which to compare this TextLayoutFormat object's property values. Sets properties in this TextLayoutFormat object to undefined if they match those in the incoming ITextLayoutFormat instance. setStyle Sets the style specified by the styleProp parameter to the value specified by the newValue parameter.stylePropThe name of the style to set. newValueThe value to which to set the style. Sets the style specified by the styleProp parameter to the value specified by the newValue parameter. alignmentBaseline Specifies the baseline to which the dominant baseline aligns.when set value is not within range for this property RangeErrorRangeError Specifies the baseline to which the dominant baseline aligns. For example, if you set dominantBaseline to ASCENT, setting alignmentBaseline to DESCENT aligns the top of the text with the DESCENT baseline, or below the line. The largest element in the line generally determines the baselines.

Legal values are TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextBaseline.USE_DOMINANT_BASELINE.

flash.text.engine.TextBaseline
backgroundAlpha Alpha (transparency) value for the background (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Alpha (transparency) value for the background (adopts default value if undefined during cascade). A value of 0 is fully transparent, and a value of 1 is fully opaque. Display objects with alpha set to 0 are active, even though they are invisible.

Legal values are numbers from 0 to 1 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of 1.

backgroundColor Background color of the text (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Background color of the text (adopts default value if undefined during cascade). Can be either the constant value BackgroundColor.TRANSPARENT, or a hexadecimal value that specifies the three 8-bit RGB (red, green, blue) values; for example, 0xFF0000 is red and 0x00FF00 is green.

Legal values as a string are BackgroundColor.TRANSPARENT, FormatValue.INHERIT and uints from 0x0 to 0xffffffff.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of BackgroundColor.TRANSPARENT.

flashx.textLayout.formats.BackgroundColor
baselineShift Amount to shift the baseline from the dominantBaseline value.when set value is not within range for this property RangeErrorRangeError Amount to shift the baseline from the dominantBaseline value. Units are in pixels, or a percentage of fontSize (in which case, enter a string value, like 140%). Positive values shift the line up for horizontal text (right for vertical) and negative values shift it down for horizontal (left for vertical).

Legal values are BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

Legal values as a number are from -1000 to 1000.

Legal values as a percent are numbers from -1000 to 1000.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.0.

flashx.textLayout.formats.BaselineShift
blockProgression Specifies a vertical or horizontal progression of line placement.when set value is not within range for this property RangeErrorRangeError Specifies a vertical or horizontal progression of line placement. Lines are either placed top-to-bottom (BlockProgression.TB, used for horizontal text) or right-to-left (BlockProgression.RL, used for vertical text).

Legal values are BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of BlockProgression.TB.

flashx.textLayout.formats.BlockProgression
breakOpportunity Controls where lines are allowed to break when breaking wrapping text into multiple lines.when set value is not within range for this property RangeErrorRangeError Controls where lines are allowed to break when breaking wrapping text into multiple lines. Set to BreakOpportunity.AUTO to break text normally. Set to BreakOpportunity.NONE to not break the text unless the text would overrun the measure and there are no other places to break the line. Set to BreakOpportunity.ANY to allow the line to break anywhere, rather than just between words. Set to BreakOpportunity.ALL to have each typographic cluster put on a separate line (useful for text on a path).

Legal values are BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of BreakOpportunity.AUTO.

flash.text.engine.BreakOpportunity
cffHinting The type of CFF hinting used for this text.when set value is not within range for this property RangeErrorRangeError The type of CFF hinting used for this text. CFF hinting determines whether the Flash runtime forces strong horizontal stems to fit to a sub pixel grid or not. This property applies only if the renderingMode property is set to RenderingMode.CFF, and the font is embedded (fontLookup property is set to FontLookup.EMBEDDED_CFF). At small screen sizes, hinting produces a clear, legible text for human readers.

Legal values are CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of CFFHinting.HORIZONTAL_STEM.

flash.text.engine.CFFHinting
clearFloats Controls how text wraps around a float.when set value is not within range for this property RangeErrorRangeError Controls how text wraps around a float. A value of none will allow the text to wrap most closely around a float. A value of left will cause the text to skip over any portion of the container that has a left float, and a value of right will cause the text to skip over any portion of the container that has a right float. A value of both will cause the text to skip over any floats.

Legal values are ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of ClearFloats.NONE.

flashx.textLayout.formats.ClearFloats
color Color of the text.when set value is not within range for this property RangeErrorRangeError Color of the text. A hexadecimal number that specifies three 8-bit RGB (red, green, blue) values; for example, 0xFF0000 is red and 0x00FF00 is green.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

columnCount Number of text columns (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Number of text columns (adopts default value if undefined during cascade). The column number overrides the other column settings. Value is an integer, or FormatValue.AUTO if unspecified. If columnCount is not specified,columnWidth is used to create as many columns as can fit in the container.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and from ints from 1 to 50.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.formats.FormatValue
columnGap Specifies the amount of gutter space, in pixels, to leave between the columns (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Specifies the amount of gutter space, in pixels, to leave between the columns (adopts default value if undefined during cascade). Value is a Number

Legal values are numbers from 0 to 1000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of 20.

columnWidth Column width in pixels (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Column width in pixels (adopts default value if undefined during cascade). If you specify the width of the columns, but not the count, TextLayout will create as many columns of that width as possible, given the container width and columnGap settings. Any remainder space is left after the last column. Value is a Number.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from 0 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.formats.FormatValue
coreStyles Returns the coreStyles on this TextLayoutFormat. Returns the coreStyles on this TextLayoutFormat. The coreStyles object includes the formats that are defined by TextLayoutFormat and are in TextLayoutFormat.description. The returned coreStyles object consists of an array of stylename-value pairs. flashx.textLayout.formats.TextLayoutFormatdefaultFormat Returns a TextLayoutFormat object with default settings.flashx.textLayout.formats:ITextLayoutFormat Returns a TextLayoutFormat object with default settings. This function always returns the same object. digitCase The type of digit case used for this text.when set value is not within range for this property RangeErrorRangeError The type of digit case used for this text. Setting the value to DigitCase.OLD_STYLE approximates lowercase letterforms with varying ascenders and descenders. The figures are proportionally spaced. This style is only available in selected typefaces, most commonly in a supplemental or expert font. The DigitCase.LINING setting has all-cap height and is typically monospaced to line up in charts.

Legal values are DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of DigitCase.DEFAULT.

flash.text.engine.DigitCase
digitWidth Type of digit width used for this text.when set value is not within range for this property RangeErrorRangeError Type of digit width used for this text. This can be DigitWidth.PROPORTIONAL, which looks best for individual numbers, or DigitWidth.TABULAR, which works best for numbers in tables, charts, and vertical rows.

Legal values are DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of DigitWidth.DEFAULT.

flash.text.engine.DigitWidth
direction Specifies the default bidirectional embedding level of the text in the text block.when set value is not within range for this property RangeErrorRangeError Specifies the default bidirectional embedding level of the text in the text block. Left-to-right reading order, as in Latin-style scripts, or right-to-left reading order, as in Arabic or Hebrew. This property also affects column direction when it is applied at the container level. Columns can be either left-to-right or right-to-left, just like text. Below are some examples:

Legal values are Direction.LTR, Direction.RTL, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of Direction.LTR.

flashx.textLayout.formats.Direction
dominantBaseline Specifies which element baseline snaps to the alignmentBaseline to determine the vertical position of the element on the line.when set value is not within range for this property RangeErrorRangeError Specifies which element baseline snaps to the alignmentBaseline to determine the vertical position of the element on the line. A value of TextBaseline.AUTO selects the dominant baseline based on the locale property of the parent paragraph. For Japanese and Chinese, the selected baseline value is TextBaseline.IDEOGRAPHIC_CENTER; for all others it is TextBaseline.ROMAN. These baseline choices are determined by the choice of font and the font size.

Legal values are FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FormatValue.AUTO.

flash.text.engine.TextBaseline
firstBaselineOffset Specifies the baseline position of the first line in the container.when set value is not within range for this property RangeErrorRangeError Specifies the baseline position of the first line in the container. Which baseline this property refers to depends on the container-level locale. For Japanese and Chinese, it is TextBaseline.IDEOGRAPHIC_BOTTOM; for all others it is TextBaseline.ROMAN. The offset from the top inset (or right inset if blockProgression is RL) of the container to the baseline of the first line can be either BaselineOffset.ASCENT, meaning equal to the ascent of the line, BaselineOffset.LINE_HEIGHT, meaning equal to the height of that first line, or any fixed-value number to specify an absolute distance. BaselineOffset.AUTO aligns the ascent of the line with the container top inset.

Legal values as a string are BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT and numbers from 0 to 1000.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of BaselineOffset.AUTO.

flashx.textLayout.formats.BaselineOffset
fontFamily The name of the font to use, or a comma-separated list of font names.when set value is not within range for this property RangeErrorRangeError The name of the font to use, or a comma-separated list of font names. The Flash runtime renders the element with the first available font in the list. For example Arial, Helvetica, _sans causes the player to search for Arial, then Helvetica if Arial is not found, then _sans if neither is found.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of Arial.

fontLookup Font lookup to use.when set value is not within range for this property RangeErrorRangeError Font lookup to use. Specifying FontLookup.DEVICE uses the fonts installed on the system that is running the SWF file. Device fonts result in a smaller movie size, but text is not always rendered the same across different systems and platforms. Specifying FontLookup.EMBEDDED_CFF uses font outlines embedded in the published SWF file. Embedded fonts increase the size of the SWF file (sometimes dramatically), but text is consistently displayed in the chosen font.

Legal values are FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FontLookup.DEVICE.

flash.text.engine.FontLookup
fontSize The size of the text in pixels.when set value is not within range for this property RangeErrorRangeError The size of the text in pixels.

Legal values are numbers from 1 to 720 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 12.

fontStyle Style of text.when set value is not within range for this property RangeErrorRangeError Style of text. May be FontPosture.NORMAL, for use in plain text, or FontPosture.ITALIC for italic. This property applies only to device fonts (fontLookup property is set to flash.text.engine.FontLookup.DEVICE).

Legal values are FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FontPosture.NORMAL.

flash.text.engine.FontPosture
fontWeight Weight of text.when set value is not within range for this property RangeErrorRangeError Weight of text. May be FontWeight.NORMAL for use in plain text, or FontWeight.BOLD. Applies only to device fonts (fontLookup property is set to flash.text.engine.FontLookup.DEVICE).

Legal values are FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FontWeight.NORMAL.

flash.text.engine.FontWeight
justificationRule Rule used to justify text in a paragraph.when set value is not within range for this property RangeErrorRangeError Rule used to justify text in a paragraph. Default value is FormatValue.AUTO, which justifies text based on the paragraph's locale property. For all languages except Japanese and Chinese, FormatValue.AUTO becomes JustificationRule.SPACE, which adds extra space to the space characters. For Japanese and Chinese, FormatValue.AUTO becomes JustficationRule.EAST_ASIAN. In part, justification changes the spacing of punctuation. In Roman text the comma and Japanese periods take a full character's width but in East Asian text only half of a character's width. Also, in the East Asian text the spacing between sequential punctuation marks becomes tighter, obeying traditional East Asian typographic conventions. Note, too, in the example below the leading that is applied to the second line of the paragraphs. In the East Asian version, the last two lines push left. In the Roman version, the second and following lines push left.

Legal values are JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FormatValue.AUTO.

flashx.textLayout.formats.JustificationRule
justificationStyle The style used for justification of the paragraph.when set value is not within range for this property RangeErrorRangeError The style used for justification of the paragraph. Used only in conjunction with a justificationRule setting of JustificationRule.EAST_ASIAN. Default value of FormatValue.AUTO is resolved to JustificationStyle.PUSH_IN_KINSOKU for all locales. The constants defined by the JustificationStyle class specify options for handling kinsoku characters, which are Japanese characters that cannot appear at either the beginning or end of a line. If you want looser text, specify JustificationStyle.PUSH-OUT-ONLY. If you want behavior that is like what you get with the justificationRule of JustificationRule.SPACE, use JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Legal values are JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of FormatValue.AUTO.

flash.text.engine.JustificationStyle
kerning Kerning adjusts the pixels between certain character pairs to improve readability.when set value is not within range for this property RangeErrorRangeError Kerning adjusts the pixels between certain character pairs to improve readability. Kerning is supported for all fonts with kerning tables.

Legal values are Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of Kerning.AUTO.

flash.text.engine.Kerning
leadingModel Specifies the leading model, which is a combination of leading basis and leading direction.when set value is not within range for this property RangeErrorRangeError Specifies the leading model, which is a combination of leading basis and leading direction. Leading basis is the baseline to which the lineHeight property refers. Leading direction determines whether the lineHeight property refers to the distance of a line's baseline from that of the line before it or the line after it. The default value of FormatValue.AUTO is resolved based on the paragraph's locale property. For Japanese and Chinese, it is LeadingModel.IDEOGRAPHIC_TOP_DOWN and for all others it is LeadingModel.ROMAN_UP.

Leading Basis:

Leading Direction:

Legal values are 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.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of LeadingModel.AUTO.

flashx.textLayout.formats.LeadingModel
ligatureLevel Controls which of the ligatures that are defined in the font may be used in the text.when set value is not within range for this property RangeErrorRangeError Controls which of the ligatures that are defined in the font may be used in the text. The ligatures that appear for each of these settings is dependent on the font. A ligature occurs where two or more letter-forms are joined as a single glyph. Ligatures usually replace consecutive characters sharing common components, such as the letter pairs 'fi', 'fl', or 'ae'. They are used with both Latin and Non-Latin character sets. The ligatures enabled by the values of the LigatureLevel class - MINIMUM, COMMON, UNCOMMON, and EXOTIC - are additive. Each value enables a new set of ligatures, but also includes those of the previous types.

Note: When working with Arabic or Syriac fonts, ligatureLevel must be set to MINIMUM or above.

Legal values are LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of LigatureLevel.COMMON.

flash.text.engine.LigatureLevel
lineBreak Controls word wrapping within the container (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Controls word wrapping within the container (adopts default value if undefined during cascade). Text in the container may be set to fit the width of the container (LineBreak.TO_FIT), or can be set to break only at explicit return or line feed characters (LineBreak.EXPLICIT).

Legal values are LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of LineBreak.TO_FIT.

flashx.textLayout.formats.LineBreak
lineHeight Leading controls for the text.when set value is not within range for this property RangeErrorRangeError Leading controls for the text. The distance from the baseline of the previous or the next line (based on LeadingModel) to the baseline of the current line is equal to the maximum amount of the leading applied to any character in the line. This is either a number or a percent. If specifying a percent, enter a string value, like 140%.

Legal values as a number are from -720 to 720.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 120%.

lineThrough If true, applies strikethrough, a line drawn through the middle of the text.when set value is not within range for this property RangeErrorRangeError If true, applies strikethrough, a line drawn through the middle of the text.

Legal values are true, false and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of false.

linkActiveFormat Defines the formatting attributes used for links in normal state.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes used for links in normal state. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an ITextLayoutFormat or converts an array of objects with key and value as members to a TextLayoutFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

linkHoverFormat Defines the formatting attributes used for links in hover state, when the mouse is within the bounds (rolling over) a link.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes used for links in hover state, when the mouse is within the bounds (rolling over) a link. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an ITextLayoutFormat or converts an array of objects with key and value as members to a TextLayoutFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

linkNormalFormat Defines the formatting attributes used for links in normal state.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes used for links in normal state. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an ITextLayoutFormat or converts an array of objects with key and value as members to a TextLayoutFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

listAutoPadding This specifies an auto indent for the start edge of lists when the padding value of the list on that side is auto.when set value is not within range for this property RangeErrorRangeError This specifies an auto indent for the start edge of lists when the padding value of the list on that side is auto.

Legal values are numbers from -1000 to 1000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 40.

listMarkerFormat Defines the formatting attributes list markers.when set value is not within range for this property RangeErrorRangeError Defines the formatting attributes list markers. This value will cascade down the hierarchy and apply to any links that are descendants. Accepts inherit, an IListMarkerFormat or converts an array of objects with key and value as members to a ListMarkerFormat.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

listStylePosition Legal values are ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Default value is undefined indicating not set. If undefined during the cascade this property will inherit its value from an ancestor.when set value is not within range for this property RangeErrorRangeError

Legal values are ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of ListStylePosition.OUTSIDE.

flashx.textLayout.formats.ListStylePosition
listStyleType Legal values are 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. Default value is undefined indicating not set. If undefined during the cascade this property will inherit its value from an ancestor.when set value is not within range for this property RangeErrorRangeError

Legal values are 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.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of ListStyleType.DISC.

flashx.textLayout.formats.ListStyleType
locale The locale of the text.when set value is not within range for this property RangeErrorRangeError The locale of the text. Controls case transformations and shaping. Standard locale identifiers as described in Unicode Technical Standard #35 are used. For example en, en_US and en-US are all English, ja is Japanese.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of en.

paddingBottom Bottom inset in pixels.when set value is not within range for this property RangeErrorRangeError Bottom inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the bottom edge of the container and the text. Value is a Number or auto.

With horizontal text, in scrollable containers with multiple columns, the first and following columns will show the padding as blank space at the bottom of the container, but for the last column, if the text doesn't all fit, you may have to scroll in order to see the padding.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paddingLeft Left inset in pixels.when set value is not within range for this property RangeErrorRangeError Left inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the left edge of the container and the text. Value is a Number or auto.

With vertical text, in scrollable containers with multiple columns, the first and following columns will show the padding as blank space at the end of the container, but for the last column, if the text doesn't all fit, you may have to scroll in order to see the padding.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paddingRight Right inset in pixels.when set value is not within range for this property RangeErrorRangeError Right inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the right edge of the container and the text. Value is a Number or auto.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paddingTop Top inset in pixels.when set value is not within range for this property RangeErrorRangeError Top inset in pixels. Default of auto is zero except in lists which get a start side padding of 45. (adopts default value if undefined during cascade). Space between the top edge of the container and the text. Value is a Number or auto.

Legal values as a string are FormatValue.AUTO, FormatValue.INHERIT and numbers from -8000 to 8000.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of FormatValue.AUTO.

flashx.textLayout.elements.Configuration.autoListElementStartPaddingflashx.textLayout.formats.FormatValue
paragraphEndIndent A Number that specifies, in pixels, the amount to indent the paragraph's end edge.when set value is not within range for this property RangeErrorRangeError A Number that specifies, in pixels, the amount to indent the paragraph's end edge. Refers to the right edge in left-to-right text and the left edge in right-to-left text.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

paragraphSpaceAfter A Number that specifies the amount of space, in pixels, to leave after the paragraph.when set value is not within range for this property RangeErrorRangeError A Number that specifies the amount of space, in pixels, to leave after the paragraph. Collapses in tandem with paragraphSpaceBefore.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

paragraphSpaceBefore A Number that specifies the amount of space, in pixels, to leave before the paragraph.when set value is not within range for this property RangeErrorRangeError A Number that specifies the amount of space, in pixels, to leave before the paragraph. Collapses in tandem with paragraphSpaceAfter.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

paragraphStartIndent A Number that specifies, in pixels, the amount to indent the paragraph's start edge.when set value is not within range for this property RangeErrorRangeError A Number that specifies, in pixels, the amount to indent the paragraph's start edge. Refers to the left edge in left-to-right text and the right edge in right-to-left text.

Legal values are numbers from 0 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

renderingMode The rendering mode used for this text.when set value is not within range for this property RangeErrorRangeError The rendering mode used for this text. Applies only to embedded fonts (fontLookup property is set to FontLookup.EMBEDDED_CFF).

Legal values are RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of RenderingMode.CFF.

flash.text.engine.RenderingMode
styleName Assigns an identifying class to the element, making it possible to set a style for the element by referencing the styleName.when set value is not within range for this property RangeErrorRangeError Assigns an identifying class to the element, making it possible to set a style for the element by referencing the styleName.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of null.

styles Returns the styles on this TextLayoutFormat. Returns the styles on this TextLayoutFormat. Note that the getter makes a copy of the styles dictionary. The coreStyles object encapsulates all styles set in the format property including core and user styles. The returned object consists of an array of stylename-value pairs. flashx.textLayout.formats.TextLayoutFormattabStops Specifies the tab stops associated with the paragraph.when set value is not within range for this property RangeErrorRangeError Specifies the tab stops associated with the paragraph. Setters can take an array of TabStopFormat, a condensed string representation, undefined, or FormatValue.INHERIT. The condensed string representation is always converted into an array of TabStopFormat.

The string-based format is a list of tab stops, where each tab stop is delimited by one or more spaces.

A tab stop takes the following form: <alignment type><alignment position>|<alignment token>.

The alignment type is a single character, and can be S, E, C, or D (or lower-case equivalents). S or s for start, E or e for end, C or c for center, D or d for decimal. The alignment type is optional, and if its not specified will default to S.

The alignment position is a Number, and is specified according to FXG spec for Numbers (decimal or scientific notation). The alignment position is required.

The vertical bar is used to separate the alignment position from the alignment token, and should only be present if the alignment token is present.

The alignment token is optional if the alignment type is D, and should not be present if the alignment type is anything other than D. The alignment token may be any sequence of characters terminated by the space that ends the tab stop (for the last tab stop, the terminating space is optional; end of alignment token is implied). A space may be part of the alignment token if it is escaped with a backslash (\ ). A backslash may be part of the alignment token if it is escaped with another backslash (\\). If the alignment type is D, and the alignment token is not specified, it will take on the default value of null.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of null.

flashx.textLayout.formats.TabStopFormat
textAlignLast Alignment of the last (or only) line in the paragraph relative to the container in justified text.when set value is not within range for this property RangeErrorRangeError Alignment of the last (or only) line in the paragraph relative to the container in justified text. If textAlign is set to TextAlign.JUSTIFY, textAlignLast specifies how the last line (or only line, if this is a one line block) is aligned. Values are similar to textAlign.

Legal values are TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextAlign.START.

flashx.textLayout.formats.TextAlign
textAlign Alignment of lines in the paragraph relative to the container.when set value is not within range for this property RangeErrorRangeError Alignment of lines in the paragraph relative to the container. TextAlign.LEFT aligns lines along the left edge of the container. TextAlign.RIGHT aligns on the right edge. TextAlign.CENTER positions the line equidistant from the left and right edges. TextAlign.JUSTIFY spreads the lines out so they fill the space. TextAlign.START is equivalent to setting left in left-to-right text, or right in right-to-left text. TextAlign.END is equivalent to setting right in left-to-right text, or left in right-to-left text.

Legal values are TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextAlign.START.

flashx.textLayout.formats.TextAlign
textAlpha Alpha (transparency) value for the text.when set value is not within range for this property RangeErrorRangeError Alpha (transparency) value for the text. A value of 0 is fully transparent, and a value of 1 is fully opaque. Display objects with textAlpha set to 0 are active, even though they are invisible.

Legal values are numbers from 0 to 1 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 1.

textDecoration Decoration on text.when set value is not within range for this property RangeErrorRangeError Decoration on text. Use to apply underlining; default is none.

Legal values are TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextDecoration.NONE.

flashx.textLayout.formats.TextDecoration
textIndent A Number that specifies, in pixels, the amount to indent the first line of the paragraph.when set value is not within range for this property RangeErrorRangeError A Number that specifies, in pixels, the amount to indent the first line of the paragraph. A negative indent will push the line into the margin, and possibly out of the container.

Legal values are numbers from -8000 to 8000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

textJustify Specifies options for justifying text.when set value is not within range for this property RangeErrorRangeError Specifies options for justifying text. Default value is TextJustify.INTER_WORD, meaning that extra space is added to the space characters. TextJustify.DISTRIBUTE adds extra space to space characters and between individual letters. Used only in conjunction with a justificationRule value of JustificationRule.SPACE.

Legal values are TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextJustify.INTER_WORD.

flashx.textLayout.formats.TextJustify
textRotation Determines the number of degrees to rotate this text.when set value is not within range for this property RangeErrorRangeError Determines the number of degrees to rotate this text.

Legal values are TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TextRotation.AUTO.

flash.text.engine.TextRotation
trackingLeft Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the left of each character.when set value is not within range for this property RangeErrorRangeError Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the left of each character. If kerning is enabled, the trackingLeft value is added to the values in the kerning table for the font. If kerning is disabled, the trackingLeft value is used as a manual kerning value. Supports both positive and negative values.

Legal values as a number are from -1000 to 1000.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

trackingRight Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the right of each character.when set value is not within range for this property RangeErrorRangeError Number in pixels (or percent of fontSize, like 120%) indicating the amount of tracking (manual kerning) to be applied to the right of each character. If kerning is enabled, the trackingRight value is added to the values in the kerning table for the font. If kerning is disabled, the trackingRight value is used as a manual kerning value. Supports both positive and negative values.

Legal values as a number are from -1000 to 1000.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 0.

typographicCase The type of typographic case used for this text.when set value is not within range for this property RangeErrorRangeError The type of typographic case used for this text. Here are some examples:

Legal values are TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of TLFTypographicCase.DEFAULT.

flashx.textLayout.formats.TLFTypographicCase
userStyles Returns the userStyles on this TextLayoutFormat. Returns the userStyles on this TextLayoutFormat. The userStyles object includes the formats that are defined by TextLayoutFormat and are not in TextLayoutFormat.description. The returned userStyles object consists of an array of stylename-value pairs. flashx.textLayout.formats.TextLayoutFormatverticalAlign Vertical alignment or justification (adopts default value if undefined during cascade).when set value is not within range for this property RangeErrorRangeError Vertical alignment or justification (adopts default value if undefined during cascade). Determines how TextFlow elements align within the container.

Legal values are VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of VerticalAlign.TOP.

flashx.textLayout.formats.VerticalAlign
whiteSpaceCollapse Collapses or preserves whitespace when importing text into a TextFlow.when set value is not within range for this property RangeErrorRangeError Collapses or preserves whitespace when importing text into a TextFlow. WhiteSpaceCollapse.PRESERVE retains all whitespace characters. WhiteSpaceCollapse.COLLAPSE removes newlines, tabs, and leading or trailing spaces within a block of imported text. Line break tags () and Unicode line separator characters are retained.

Legal values are WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of WhiteSpaceCollapse.COLLAPSE.

flashx.textLayout.formats.WhiteSpaceCollapse
wordSpacing Specifies the optimum, minimum, and maximum spacing (as a multiplier of the width of a normal space) between words to use during justification.when set value is not within range for this property RangeErrorRangeError Specifies the optimum, minimum, and maximum spacing (as a multiplier of the width of a normal space) between words to use during justification. The optimum space is used to indicate the desired size of a space, as a fraction of the value defined in the font. The minimum and maximum values are the used when textJustify is distribute to determine how wide or narrow the spaces between the words may grow before letter spacing is used to justify the line.

Legal values as a percent are numbers from -1000% to 1000%.

Legal values include FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will inherit its value from an ancestor. If no ancestor has set this property, it will have a value of 100%, 50%, 150%.

Float Some of the values for the float property of the InlineGraphicElement class.Object Some of the values for the float property of the InlineGraphicElement class. flashx.textLayout.elements.InlineGrapicElementEND End - graphic will float on the trailing side of the text (right if paragraph direction is ltr, left if paragraph direction is rtl).end End - graphic will float on the trailing side of the text (right if paragraph direction is ltr, left if paragraph direction is rtl). LEFT Left - graphic will float on the left side of the text left Left - graphic will float on the left side of the text NONE None - graphic will appear inline in the text (doesn't float) none None - graphic will appear inline in the text (doesn't float) RIGHT Right - graphic will float on the right side of the text right Right - graphic will float on the right side of the text START Start - graphic will float on the leading side of the text (left if paragraph direction is ltr, right if paragraph direction is rtl).start Start - graphic will float on the leading side of the text (left if paragraph direction is ltr, right if paragraph direction is rtl). LineBreak Defines values for setting the lineBreak property of TextLayoutFormat to specify how lines are broken within wrapping text.Object Defines values for setting the lineBreak property of TextLayoutFormat to specify how lines are broken within wrapping text. TextLayoutFormat.linebreakEXPLICIT Specifies that lines break only at explicit return or line feed characters.explicit Specifies that lines break only at explicit return or line feed characters. TO_FIT Specifies that lines wrap to fit the container width.toFit Specifies that lines wrap to fit the container width. BlockProgression Defines values for the blockProgression property of the TextLayouFormat class.Object Defines values for the blockProgression property of the TextLayouFormat class. BlockProgression specifies the direction in which lines are placed in the container. TextLayoutFormat.blockProgressionRL Specifies right to left block progression.rl Specifies right to left block progression. Lines are laid out vertically starting at the right edge of the container and progressing leftward. Used for vertical text, for example, vertical Chinese or Japanese text. TB Specifies top to bottom block progression.tb Specifies top to bottom block progression. Lines are laid out horizontally starting at the top of the container and progressing down to the bottom. Used for horizontal text. Suffix Defines values for setting the suffix property of a ListMarkerFormat.Object Defines values for setting the suffix property of a ListMarkerFormat. ListMarkerFormat.suffixAUTO Specifies that the auto suffix is appended to the list marker after the content.auto Specifies that the auto suffix is appended to the list marker after the content. See http://www.w3.org/TR/css3-lists/ for the default suffixes. NONE Specifies that no suffix is appended to a list marker after the content.none Specifies that no suffix is appended to a list marker after the content. IListMarkerFormat This interface provides read access to ListMarkerFormat properties.flashx.textLayout.formats:ITextLayoutFormat This interface provides read access to ListMarkerFormat properties. afterContent beforeContent content counterIncrement counterReset suffix ClearFloats Defines values for setting the clear property of the TextLayoutFormat class.Object Defines values for setting the clear property of the TextLayoutFormat class. Clear controls how text wraps around floats. TextLayoutFormat.clearBOTH Specifies text skips over any float both Specifies text skips over any float END Specifies text skips over floats on the start side in reading order (left if direction is "ltr", right if direction is "rtl").end Specifies text skips over floats on the start side in reading order (left if direction is "ltr", right if direction is "rtl"). LEFT Specifies text skips over left floats left Specifies text skips over left floats NONE Specifies text wraps closely around floats none Specifies text wraps closely around floats RIGHT Specifies text skips over right floats right Specifies text skips over right floats START Specifies text skips over floats on the start side in reading order (left if direction is "ltr", right if direction is "rtl").start Specifies text skips over floats on the start side in reading order (left if direction is "ltr", right if direction is "rtl"). TextAlign Defines values for setting the textAlign and textAlignLast properties of the TextLayoutFormat class.Object Defines values for setting the textAlign and textAlignLast properties of the TextLayoutFormat class. The values describe the alignment of lines in the paragraph relative to the container. TextLayoutFormat.textAlignTextLayoutFormat.textAlignLastCENTER Specifies center alignment within the container.center Specifies center alignment within the container. END Specifies end edge alignment - text is aligned opposite from the writing order.end Specifies end edge alignment - text is aligned opposite from the writing order. Equivalent to specifying right in left-to-right text, or left in right-to-left text. JUSTIFY Specifies that text is justified within the lines so they fill the container space.justify Specifies that text is justified within the lines so they fill the container space. LEFT Specifies left edge alignment.left Specifies left edge alignment. RIGHT Specifies right edge alignment.right Specifies right edge alignment. START Specifies start edge alignment - text is aligned to match the writing order.start Specifies start edge alignment - text is aligned to match the writing order. Equivalent to setting left in left-to-right text, or right in right-to-left text. LeadingModel Defines values for setting the leadingModel property of the TextLayoutFormat class, composed of valid combinations of leading basis and leading direction.Object Defines values for setting the leadingModel property of the TextLayoutFormat class, composed of valid combinations of leading basis and leading direction. Leading basis describes which baselines determine the leading (or lineHeight) of lines in a paragraph. Leading direction specifies whether the lineHeight property refers to the distance of a line's baseline from that of the line before it or the line after it.

TextLayoutFormat.leadingModelTextLayoutFormat.lineHeightflash.text.TextFieldflash.text.engine.TextLineAPPROXIMATE_TEXT_FIELD Specifies a leading model that approximates the line spacing behavior of TextField.approximateTextField Specifies a leading model that approximates the line spacing behavior of TextField. It is similar to ASCENT_DESCENT_UP in that lineHeight refers to the distance of a line's ascent baseline from the previous line's descent baseline. However, baseline positions approximate those determined by TextField, rather than using metrics offered by TextLine. ASCENT_DESCENT_UP Specifies that leading basis is ASCENT/DESCENT and leading direction is UP.ascentDescentUp Specifies that leading basis is ASCENT/DESCENT and leading direction is UP. In other words, lineHeight refers to the distance of a line's ascent baseline from the previous line's descent baseline. AUTO Specifies that leading model is chosen automatically based on the paragraph's locale property.auto Specifies that leading model is chosen automatically based on the paragraph's locale property. For Japanese and Chinese, it is IDEOGRAPHIC_TOP_DOWN and for all others it is ROMAN_UP. BOX Specifies a leading model based on the CSS inline formatting model, which involves stacking line boxes contiguously.box Specifies a leading model based on the CSS inline formatting model, which involves stacking line boxes contiguously. A line box is defined as the bounding box around inline boxes for all leaf elements on the text line, after they have been aligned using baselineShift, dominantBaseline, alignmentBaseline etc. For a span, the inline box is obtained by applying leading equally above and below the text content such that its height equals lineHeight. For an inline graphic, lineHeight is ignored; the inline box is derived from its specified dimensions and padding values. Also, firstBaselineOffset is ignored with this leading model. IDEOGRAPHIC_CENTER_DOWN Specifies that leading basis is IDEOGRAPHIC_CENTER and leading direction is down.ideographicCenterDown Specifies that leading basis is IDEOGRAPHIC_CENTER and leading direction is down. In other words, lineHeight refers to the distance of a line's ideographic center baseline from the next line's ideographic center baseline. IDEOGRAPHIC_CENTER_UP Specifies that leading basis is IDEOGRAPHIC_CENTER and leading direction is UP.ideographicCenterUp Specifies that leading basis is IDEOGRAPHIC_CENTER and leading direction is UP. In other words, lineHeight refers to the distance of a line's ideographic center baseline from the previous line's ideographic center baseline. IDEOGRAPHIC_TOP_DOWN Specifies that leading basis is IDEOGRAPHIC_TOP and leading direction is DOWN.ideographicTopDown Specifies that leading basis is IDEOGRAPHIC_TOP and leading direction is DOWN. In other words, lineHeight refers to the distance of a line's ideographic top baseline from the next line's ideographic top baseline. IDEOGRAPHIC_TOP_UP Specifies that leading basis is IDEOGRAPHIC_TOP and leading direction is UP.ideographicTopUp Specifies that leading basis is IDEOGRAPHIC_TOP and leading direction is UP. In other words, lineHeight refers to the distance of a line's ideographic top baseline from the previous line's ideographic top baseline. ROMAN_UP Specifies that leading basis is ROMAN and leading direction is UP.romanUp Specifies that leading basis is ROMAN and leading direction is UP. In other words, lineHeight refers to the distance of a line's Roman baseline from the previous line's Roman baseline.
TextJustify Defines values for setting the textJustify property of the TextLayoutFormat class.Object Defines values for setting the textJustify property of the TextLayoutFormat class. Default value is INTER_WORD, meaning that extra space in justification is added to the space characters. DISTRIBUTE specifies that extra space is added both to space characters and between individual letters. Use these values only when setting justificationRule to SPACE. TextLayoutFormat.textJustifyTextLayoutFormat.justificationRuleDISTRIBUTE Specifies that justification is to add space both to space characters and between individual letters.distribute Specifies that justification is to add space both to space characters and between individual letters. INTER_WORD Specifies that justification is to add space to space characters.interWord Specifies that justification is to add space to space characters. FormatValue Defines values for specifying that a formatting property is to inherit its parent's value or have it's value generated automatically.Object Defines values for specifying that a formatting property is to inherit its parent's value or have it's value generated automatically. The INHERIT constant specifies that a property inherits its parent's value while the AUTO constant specifies that an internal algorithm automatically determine the property's value. As one example, you can set TextLayoutFormat.columnWidth using these values. Typically, a property's description indicates whether it accepts these constants. TextLayoutFormatAUTO Specifies that a property's value is automatically generated.auto Specifies that a property's value is automatically generated. INHERIT Specifies that a property is to inherit its parent's value.inherit Specifies that a property is to inherit its parent's value. NONE Specifies that a property's value is none.none Specifies that a property's value is none. ListStyleType Defines values for setting the listStyleType property.Object Defines values for setting the listStyleType property. These values are used for controlling the appearance of items in a list. TextLayoutFormat.listStyleTypeARABIC_INDIC Numbering using Arabic script arabicIndic Numbering using Arabic script BENGALI Numbering using Bengali script bengali Numbering using Bengali script BOX A hollow square marker box A hollow square marker CHECK A check mark check A check mark CIRCLE A hollow circle character marker circle A hollow circle character marker CJK_EARTHLY_BRANCH Numbering for CJK cjkEarthlyBranch Numbering for CJK CJK_HEAVENLY_STEM Numbering for CJK cjkHeavenlyStem Numbering for CJK DECIMAL_LEADING_ZERO Numbering using decimal with leading zero 01, 02, 03, ...decimalLeadingZero Numbering using decimal with leading zero 01, 02, 03, ... DECIMAL Numbering using decimal 1, 2, 3, ...decimal Numbering using decimal 1, 2, 3, ... DEVANAGARI Numbering using Devangari devanagari Numbering using Devangari DIAMOND A filled diamond diamond A filled diamond DISC A bullet character marker (filled circle) disc A bullet character marker (filled circle) GUJARATI Numbering using Gujarati gujarati Numbering using Gujarati GURMUKHI Numbering using Gurmukhi gurmukhi Numbering using Gurmukhi HANGUL_CONSTANT Numbering for Hangul hangulConstant Numbering for Hangul HANGUL Numbering for Hangul hangul Numbering for Hangul HIRAGANA_IROHA Numbering for Hiragana hiraganaIroha Numbering for Hiragana HIRAGANA Numbering for Hiragana hiragana Numbering for Hiragana HYPHEN A dash mark hyphen A dash mark KANNADA Numbering using Kannada kannada Numbering using Kannada KATAKANA_IROHA Numbering for Katagana katakanaIroha Numbering for Katagana KATAKANA Numbering for Katagana katakana Numbering for Katagana LOWER_ALPHA Lower case alphabetic "numbering", a-z, aa-zz, etc.lowerAlpha Lower case alphabetic "numbering", a-z, aa-zz, etc. LOWER_GREEK Lower-case Greek alphabetic "numering" lowerGreek Lower-case Greek alphabetic "numering" LOWER_LATIN Lower case alphabetic "numbering", a-z, aa-zz, etc.lowerLatin Lower case alphabetic "numbering", a-z, aa-zz, etc. LOWER_ROMAN Lower case Roman numbering, i, ii, iii, iv, ...lowerRoman Lower case Roman numbering, i, ii, iii, iv, ... NONE No content is generated for the marker.none No content is generated for the marker. PERSIAN Numbering using Persian persian Numbering using Persian SQUARE A filled square marker square A filled square marker THAI Numbering using Thai thai Numbering using Thai UPPER_ALPHA Upper case alphabetic "numbering", A-Z, AA-ZZ, etc.upperAlpha Upper case alphabetic "numbering", A-Z, AA-ZZ, etc. UPPER_GREEK Upper-case Greek alphabetic "numering" upperGreek Upper-case Greek alphabetic "numering" UPPER_LATIN Upper case alphabetic "numbering", A-Z, AA-ZZ, etc.upperLatin Upper case alphabetic "numbering", A-Z, AA-ZZ, etc. UPPER_ROMAN Upper case Roman numbering, I, II, III, IV, ...upperRoman Upper case Roman numbering, I, II, III, IV, ... URDU Numbering using Urdu urdu Numbering using Urdu ListMarkerFormat This class extends TextLayoutFormat for defining the marker format in a ListItemElement.flashx.textLayout.formats:IListMarkerFormatflashx.textLayout.formats:TextLayoutFormat This class extends TextLayoutFormat for defining the marker format in a ListItemElement. flashx.textLayout.elements.ListItemElementListMarkerFormat Create a ListMarkerFormat that holds all the properties possible for a list marker.initialValuesflashx.textLayout.formats:IListMarkerFormatnull Create a ListMarkerFormat that holds all the properties possible for a list marker. createListMarkerFormat Creates a new ListMarkerFormat object.flashx.textLayout.formats:ListMarkerFormatinitialValuesoptional instance from which to copy initial values. If an IListMarkerFormat or ITextLayoutFormat values are copied. Otherwise initialValues is treated like a Dictionary or Object and iterated over. Creates a new ListMarkerFormat object. All settings are empty or, optionally, are initialized from the supplied initialValues object. defaultFormatafterContent Specifies a string that goes after the marker. Specifies a string that goes after the marker. Default is the empty string. beforeContent Specifies a string that goes before the marker. Specifies a string that goes before the marker. Default is the empty string. content Controls the content of the marker.when set value is not within range for this property RangeErrorRangeError Controls the content of the marker.

Legal values for this string are:

none - meaning no marker.

counter(ordered) - Display the marker.

counter(ordered,ListStyleType) - Display the marker but change the listStyleType to the specified value.

counters(ordered) - Starting from the top most parent ListElement creating a string of values of the ordered counter in each counters specified listStyleType separated by the suffix for each. This is used for outline number - for example I.1., I.2. etc.

counters(ordered,"<string>") - Similar to the previous value except suffix for each ordered counter is replaced by <string>

counters(ordered,"<string>",ListStyleType) - Similar to the previous value except each counter's listStyleType is replaced with the specified value.

If undefined the default vaule of this property is "counter(ordered)".

counterIncrement Controls incrementing the value of the counter.when set value is not within range for this property RangeErrorRangeError Controls incrementing the value of the counter.

Legal values for this string are:

none - meaning no increment.

ordered - meaning increment the counter by one.

ordered <integer> - meaning increment the counter by %lt;integer%gt;

If undefined the default vaule of this property is "ordered 1".

note: The counterIncrement property is applied before the counterReset property.

counterReset Controls resetting the value of the counter.when set value is not within range for this property RangeErrorRangeError Controls resetting the value of the counter.

Legal values for this property are:

none - meaning no reset.

ordered - meaning reset the counter to zero.

ordered <integer> - meaning reset the counter to <integer>

If undefined the default value of this property is "none".

note: The counterReset property is applied before the counterIncrement property.

suffix Controls application of suffix in the generated text in the ListItemElement.when set value is not within range for this property RangeErrorRangeError Controls application of suffix in the generated text in the ListItemElement. Suffix.NONE means no suffix. Suffix.AUTO means follow css rules for adding a suffix.

Legal values are flashx.textLayout.formats.Suffix.NONE, flashx.textLayout.formats.Suffix.AUTO.

Default value is Suffix.AUTO.

flashx.textLayout.formats.Suffix
ITabStopFormat This interface provides read access to tab stop-related properties. This interface provides read access to tab stop-related properties. getStyle Return the value of the style specified by the styleProp parameter which specifies the style name.The value of the specified style. The type varies depending on the type of the style being accessed. Returns undefined if the style is not set. styleNameThe name of the style whose value is to be retrieved. Return the value of the style specified by the styleProp parameter which specifies the style name. alignment The tab alignment for this tab stop.when set value is not within range for this property RangeErrorRangeError The tab alignment for this tab stop.

Legal values are TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of TabAlignment.START.

FormatValue.INHERITflash.text.engine.TabAlignment
decimalAlignmentToken The alignment token to be used if the alignment is DECIMAL.when set value is not within range for this property RangeErrorRangeError The alignment token to be used if the alignment is DECIMAL.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of null.

position The position of the tab stop, in pixels, relative to the start edge of the column.when set value is not within range for this property RangeErrorRangeError The position of the tab stop, in pixels, relative to the start edge of the column.

Legal values are numbers from 0 to 10000 and FormatValue.INHERIT.

Default value is undefined indicating not set.

If undefined during the cascade this property will have a value of 0.

FormatValue.INHERIT
TextDecoration Defines values for the textDecoration property of the TextLayoutFormat class.Object Defines values for the textDecoration property of the TextLayoutFormat class. The values specify either normal text, with no decoration, or underline. TextLayoutFormat.textDecorationNONE Specifies normal text - no decoration applied none Specifies normal text - no decoration applied UNDERLINE Specifies that text is underlined.underline Specifies that text is underlined.