Author: alg
Date: Wed Apr 10 09:31:18 2013
New Revision: 1466400

URL: http://svn.apache.org/r1466400
Log:
i121972 Use svg rx/ry/cx/cy defines in draw:ellipse when used

Modified:
    openoffice/trunk/main/xmloff/source/draw/ximpshap.cxx

Modified: openoffice/trunk/main/xmloff/source/draw/ximpshap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmloff/source/draw/ximpshap.cxx?rev=1466400&r1=1466399&r2=1466400&view=diff
==============================================================================
--- openoffice/trunk/main/xmloff/source/draw/ximpshap.cxx (original)
+++ openoffice/trunk/main/xmloff/source/draw/ximpshap.cxx Wed Apr 10 09:31:18 
2013
@@ -1224,6 +1224,15 @@ void SdXMLEllipseShapeContext::StartElem
                SetStyle();
                SetLayer();
 
+        if(mnCX != 0 || mnCY != 0 || mnRX != 1 || mnRY != 1)
+        {
+            // #121972# center/radius is used, put to pos and size
+            maSize.Width = 2 * mnRX;
+            maSize.Height = 2 * mnRY;
+            maPosition.X = mnCX - mnRX;
+            maPosition.Y = mnCY - mnRY;
+        }
+
                // set pos, size, shear and rotate
                SetTransformation();
 


Reply via email to