| Package | spark.utils | 
| Class | public class TextFlowUtil | 
| Inheritance | TextFlowUtil  Object | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
| Method | Defined By | ||
|---|---|---|---|
| [static] 
      Exports a TextFlow into the markup language
      used by the Text Layout Framework, in the form of XML. | TextFlowUtil | ||
|  | 
	 Indicates whether an object has a specified property defined. | Object | |
| importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow [static] 
      Creates a TextFlow by importing (i.e., parsing) a String
      containing the markup language used by the Text Layout Framework. | TextFlowUtil | ||
| importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow [static] 
      Creates a TextFlow by importing (parsing) XML
      that contains the markup language used by the Text Layout Framework. | TextFlowUtil | ||
|  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter. | Object | |
|  | 
	 Indicates whether the specified property exists and is enumerable. | Object | |
|  | 
     Sets the availability of a dynamic property for loop operations. | Object | |
|  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
|  | 
	 Returns the string representation of the specified object. | Object | |
|  | 
	 Returns the primitive value of the specified object. | Object | |
| export | () | method | 
 public static function export(textFlow:flashx.textLayout.elements:TextFlow):XML| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Exports a TextFlow into the markup language used by the Text Layout Framework, in the form of XML.
The root tag of the exported XML will be
      <TextFlow xmlns="http://ns.adobe.com/textLayout/2008" ...>
      
      
     
      Parameters
| textFlow:flashx.textLayout.elements:TextFlow— The TextFlow to be exported
      in Text Layout Framework markup language. | 
| XML— XML containing Text Layout Framework
      markup language. | 
| importFromString | () | method | 
 public static function importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Creates a TextFlow by importing (i.e., parsing) a String containing the markup language used by the Text Layout Framework.
An example of a markup string is
      "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>
      Hello, World!
</TextFlow>"
      
      
     
      However, you can use terser markup such as
"Hello, World!".
      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 areWhiteSpaceCollapse.COLLAPSEandWhiteSpaceCollapse.PRESERVEin the
      flashx.textLayout.formats.WhiteSpaceCollapse class.
      The default value isWhiteSpaceCollapse.COLLAPSE. | 
| flashx.textLayout.elements:TextFlow— A new TextFlow instance created from the markup. | 
| importFromXML | () | method | 
 public static function importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements: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.
An example of markup XML is
      <TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>
        Hello, World!
      </TextFlow>
      
      
     
      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 areWhiteSpaceCollapse.COLLAPSEandWhiteSpaceCollapse.PRESERVEin the
      flashx.textLayout.formats.WhiteSpaceCollapse class.
      The default value isWhiteSpaceCollapse.COLLAPSE. | 
| flashx.textLayout.elements:TextFlow— A new TextFlow instance created from the markup. | 
Mon Nov 28 2011, 06:48 AM -08:00
 Hide Inherited Public Properties
 Hide Inherited Public Properties Show Inherited Public Properties
 Show Inherited Public Properties