TextFlowUtil is a utility class which provides methods
for importing a TextFlow from, and exporting a TextFlow to,
the markup language used by the Text Layout Framework.
.
It will get wrapped with a TextFlow tag in the proper namespace,
and span and paragraph tags will get automatically inserted
where needed to comply with the structure of a TextFlow.
If you specify the TextFlow tag yourself,
it must be in the correct XML namespace
for runtime Text Layout Framework markup, which is
"http://ns.adobe.com/textLayout/2008".
Incorrect markup will cause this method to throw
various exceptions.
The error message will contain information
about why it could not be parsed.
Parameters
markup:String — The markup String to be imported.
whiteSpaceCollapse:String (default = collapse) — A String indicating whether
the whitespace in the markup should be collapsed or preserved.
The possible values are
WhiteSpaceCollapse.COLLAPSE and
WhiteSpaceCollapse.PRESERVE in the
flashx.textLayout.formats.WhiteSpaceCollapse class.
The default value is WhiteSpaceCollapse.COLLAPSE.
Returns
TextFlow — A new TextFlow instance created from the markup.
importFromXML
()
method
public static function importFromXML(markup:XML, whiteSpaceCollapse:String = collapse):TextFlow
Language Version :
ActionScript 3.0
Product Version :
Flex 4
Runtime Versions :
Flash Player 10, AIR 1.5
Creates a TextFlow by importing (parsing) XML
that contains the markup language used by the Text Layout Framework.
You can also use terser markup such as the following:
"Hello, <span fontWeight='bold'>World!</span>"
The parser wraps the markup with a <TextFlow> tag in the proper namespace.
The parser also inserts <span> and <paragraph> tags
where needed to comply with the structure of a TextFlow object.
If you specify the TextFlow tag yourself,
it must be in the correct XML namespace
for runtime Text Layout Framework markup, which is
"http://ns.adobe.com/textLayout/2008".
Incorrect markup causes this method to throw
various exceptions.
The error message contains information
about why it could not be parsed.
Parameters
markup:XML — The markup XML to be imported.
whiteSpaceCollapse:String (default = collapse) — A String indicating whether
the whitespace in the markup should be collapsed or preserved.
The possible values are
WhiteSpaceCollapse.COLLAPSE and
WhiteSpaceCollapse.PRESERVE in the
flashx.textLayout.formats.WhiteSpaceCollapse class.
The default value is WhiteSpaceCollapse.COLLAPSE.
Returns
TextFlow — A new TextFlow instance created from the markup.