createOutlines(item, [cb])
Returns an array of polygons after outlining text and optionally processes them with a callback function.
Use together with pathToPoints() for getting point and bezier coordinates from outlines. If used on a text frame,
all linked text frames will be converted to outlines as well.
Type: function
Parameter(s):
- item {TextFrame | TextPath}:Text or TextPath to be outlined. 
- cb {Function} Optional:Optional: Callback function to use with each polygon. Passed arguments: obj,loopCounter
Returns:
- 
    {Array}:
 Returns an array of polygons. 
Example(s):
Convert text to outlines
textSize(150);
var myText = text("Hello", 0, 0, width, height);
var outlines = createOutlines(myText);
Run a callback function on each resulting shape
textSize(150);
var myText = text("Hello \nWorld", 0, 0, width, height);
var outlines = createOutlines(myText, function(obj){
  var pts = pathToPoints(obj);
  println(pts.length); // check number of points
});