                                               layoutFeatures.layoutMatrix).y;
 
         // Take stroke into account
-        var strokeExtents:Point = getStrokeExtents(postLayoutTransform);
-        height += strokeExtents.y;
+        height += getStrokeExtents(postLayoutTransform).height;
         return height;
     }
 


        var topLeft:Point = new Point(measuredX, measuredY);
        MatrixUtil.transformBounds(newSize, m, topLeft);
        return strokeExtents.y * -0.5 + topLeft.y;
    }

    /**

                                        height:Number,
                                        postLayoutTransform:Boolean = true):void
    {
		if (!isNaN(width) || !isNaN(height))
		{
	        var strokeExtents:Rectangle = getStrokeExtents(postLayoutTransform);

			if (!isNaN(width))
	           width -= strokeExtents.width;
	        if (!isNaN(height))
	           height -= strokeExtents.height;
		}

        // Calculate the width and height pre-transform:
        var m:Matrix;
