for(XmlObject ch : spPath.selectPath("*")){\r
if(ch instanceof CTPath2DMoveTo){\r
CTAdjPoint2D pt = ((CTPath2DMoveTo)ch).getPt();\r
- path.moveTo(Units.toPoints((Long)pt.getX() + x0),\r
- Units.toPoints((Long)pt.getY() + y0));\r
+ path.moveTo((float)Units.toPoints((Long)pt.getX() + x0),\r
+ (float)Units.toPoints((Long)pt.getY() + y0));\r
} else if (ch instanceof CTPath2DLineTo){\r
CTAdjPoint2D pt = ((CTPath2DLineTo)ch).getPt();\r
- path.lineTo(Units.toPoints((Long)pt.getX() + x0),\r
- Units.toPoints((Long)pt.getY() + y0));\r
+ path.lineTo((float)Units.toPoints((Long)pt.getX() + x0),\r
+ (float)Units.toPoints((Long)pt.getY() + y0));\r
} else if (ch instanceof CTPath2DCubicBezierTo){\r
CTPath2DCubicBezierTo bez = ((CTPath2DCubicBezierTo)ch);\r
CTAdjPoint2D pt1 = bez.getPtArray(0);\r
CTAdjPoint2D pt2 = bez.getPtArray(1);\r
CTAdjPoint2D pt3 = bez.getPtArray(2);\r
path.curveTo(\r
- Units.toPoints((Long) pt1.getX() + x0),\r
- Units.toPoints((Long) pt1.getY() + y0),\r
- Units.toPoints((Long) pt2.getX() + x0),\r
- Units.toPoints((Long) pt2.getY() + y0),\r
- Units.toPoints((Long) pt3.getX() + x0),\r
- Units.toPoints((Long) pt3.getY() + y0)\r
+ (float)Units.toPoints((Long) pt1.getX() + x0),\r
+ (float)Units.toPoints((Long) pt1.getY() + y0),\r
+ (float)Units.toPoints((Long) pt2.getX() + x0),\r
+ (float)Units.toPoints((Long) pt2.getY() + y0),\r
+ (float)Units.toPoints((Long) pt3.getX() + x0),\r
+ (float)Units.toPoints((Long) pt3.getY() + y0)\r
);\r
\r
} else if (ch instanceof CTPath2DClose){\r
return ct;\r
}\r
\r
-}
\ No newline at end of file
+}\r