Bug 169829 text-anchor style in svg chart is not right.
In svg, text-anchor style support start, middle and end values. But in the attached svg chart, there is a wrong value like left. So when use batik to tranfer the svg to be a image, the batik throw a NPE.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/EventHandlers.java
.append( "		}\n" ) 
			.append( "		TM.setContent = function TooltipManager_setContent(textElement, text){\n" ) 
			.append( "		    text = text.replace(/\\n/g, \"\\\\n\");\n" ) 
			.append( "		    var multiLine = text.split(/\\\\n/);\n" ) 
			.append( "		    for (var x=0; x<multiLine.length; x++){\n" ) 
			.append( "			if (x == 0){\n" ) 
			.append( "	 	         textObj = new BuildHelper(\"tspan\",\n" ) 
			.append( "	   	             {x: 5\n" ) 
			.append( "		             },multiLine[x]);\n" ) 
			.append( "	                 }\n" ) 
			.append( "	                 else{\n" ) 
			.append( "	 	         textObj = new BuildHelper(\"tspan\",\n" ) 
			.append( "	   	             {x: 5,\n" ) 
			.append( "	                      dy:17\n" ) 
			.append( "		             },multiLine[x]);\n" ) 
			.append( "	                 }\n" ) 
			.append( "		      textObj.addToParent(textElement.element);\n" ) 
			.append( "	            }\n" ) 
			.append( "	        }\n" ) 
			.append( "		\n" ) 
			.append( "	TM.getTitleElement = function TM_getTitleElement(evt){\n" ) 
			.append( "	    var elem = evt.currentTarget;\n" ) 
			.append( "	if (elem == null ) return;	\n" ) 
			.append( "	    var childs = elem.childNodes;\n" ) 
			.append( "	    for (var x=0; x<childs.length; x++){\n" ) 
			.append( "		if (childs.item(x).nodeType == 1 && childs.item(x).nodeName == \"title\")\n" ) 
			.append( "		    return childs.item(x);\n" ) 
			.append( "	    }\n" ) 
			.append( "	    return null;\n" ) 
			.append( "	}\n" )