If you want to create transformations in an element in svg using the transform object, this will be a process of five (5) steps:
1.) .
var attachTransObject=myElement.transform
2.) .
var transObjList=attachTransObject.baseVal
3.) Transform.
var requestTransformObj=mySVG.createSVGTransform()
4.) / .
requestTransformObj.setScale(-1,1)
5.) .
transObjList.appendItem(requestTransformObj)
, , .
, y, x, y :
var x=parseFloat(myText.getAttribute("x"))
var y=parseFloat(myText.getAttribute("y"))
var attachTransObject=myText.transform
var transObjList=attachTransObject.baseVal
var requestTransformObj=mySVG.createSVGTransform()
requestTransformObj.setTranslate(x,y)
transObjList.appendItem(requestTransformObj)
var requestTransformObj=mySVG.createSVGTransform()
requestTransformObj.setScale(-1,1)
transObjList.appendItem(requestTransformObj)
var requestTransformObj=mySVG.createSVGTransform()
requestTransformObj.setTranslate(-x,-y)
transObjList.appendItem(requestTransformObj)
, :
transform="translate(153.785 94.71) scale(-1 1) translate(-153.785 -94.71)"