Hi Thomas, Thanks for your responce. I am using batik-1.5 still iam getting the same NPE. I am attaching test.svg file. Could u help me in rectifying this problem, if possible give me where i am going worng.
Thank you, rajesh > Hi, > > When i try to convert my svg file in to jpeg i am getting the error. > I am not able to convert into jpg, Here i am giving that error. > > D:\batik-1.5>java -jar batik-rasterizer.jar test.svg -m image/jpeg > > About to transcode 1 SVG file(s) > > Converting *.svg to *.jpg > ...java.lang.NullPointerException > at org.apache.batik.bridge.DocumentLoader.getLineNumber(Unknown > Source) > at org.apache.batik.bridge.GVTBuilder.build(Unknown Source) > at > org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown > Source) > at > org.apache.batik.transcoder.image.ImageTranscoder.transcode(Unknown > Source) > at > org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown > Source) > at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown > Source) > at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown > Source) > at org.apache.batik.apps.rasterizer.Main.execute(Unknown Source) > at org.apache.batik.apps.rasterizer.Main.main(Unknown Source) > ... error (SVGConverter.error.while.rasterizing.file) > > > Why i am getting this error. Any help you can provide is appreciated > > Regards, > RajeshB > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd"> <svg width="560.0" height="350.0" > <script> <![CDATA[ function BrowserClass() { var b = navigator.appName; if(b=="Netscape") this.b = "ns"; else if (b=="Microsoft Internet Explorer") this.b = "ie"; else this.b = b; this.version = navigator.appVersion; this.v = parseInt(this.version); this.ns = (this.b=="ns" && this.v>=4); this.ns4 = (this.b=="ns" && this.v==4); this.ns5 = (this.b=="ns" && this.v==5); this.ie = (this.b=="ie" && this.v>=4); this.ie4 = (this.version.indexOf('MSIE 4')>0); this.ie5 = (this.version.indexOf('MSIE 5')>0); this.ie6 = (this.version.indexOf('MSIE 6')>0); this.min = (this.ns||this.ie); } var myBrowser = new BrowserClass(); ]]></script> <script> <![CDATA[ function ToolTip() { this.ToolTipShow=ToolTipShow; this.ToolTipHide=ToolTipHide; } function ToolTipShow(DispString, evt) { if(DispString == "") { return; } var spaces = true; for(var i = 0; i < DispString.length; i++) { if(DispString.charAt(i) != ' ' && DispString.charAt(i) != '\n') { spaces = false; } } if(spaces) { return; } var svgDoc = evt.getTarget().getOwnerDocument(); var svgRoot = svgDoc.getDocumentElement(); var svgobjgroup = svgDoc.getElementById("ToolTipGroup"); var svgobjrect = svgDoc.getElementById("TtRect"); var svgobjtext = svgDoc.getElementById("TtText"); if(svgobjgroup==null) { svgobjgroup= svgDoc.createElement("g"); svgobjgroup.setAttribute("id", "ToolTipGroup"); } if(svgobjrect==null) { svgobjrect= svgDoc.createElement("rect"); svgobjrect.setAttribute("id", "TtRect"); } if(svgobjtext==null) { svgobjtext= svgDoc.createElement("text"); svgobjtext.setAttribute("id", "TtText"); } else { svgobjgroup.removeChild(svgobjtext); svgobjtext= svgDoc.createElement("text"); svgobjtext.setAttribute("id", "TtText"); } var viewbox=svgRoot.getAttribute("viewBox"); if(this.StartX == this.EndX && this.StartY == this.EndY) { this.EndX=svgRoot.getAttribute("width"); this.EndY=svgRoot.getAttribute("height"); } if(viewbox!=null) { if(viewbox.length!=0) { var x1index=viewbox.indexOf(" "); var x1=viewbox.substring(0,x1index); viewbox=viewbox.substring(x1index+1,viewbox.length); var y1index=viewbox.indexOf(" "); var y1=viewbox.substring(0,y1index); viewbox=viewbox.substring(y1index+1,viewbox.length); var x2index=viewbox.indexOf(" "); var x2=viewbox.substring(0,x2index); viewbox=viewbox.substring(x2index+1,viewbox.length); var y2=viewbox; this.RatioX=(x2-x1)/(this.EndX-this.StartX); this.RatioY=(y2-y1)/(this.EndY-this.StartY); this.EndX=x2; this.EndY=y2; } } var childs = svgobjtext.getChildNodes(); for (var i=0; i<childs.getLength(); i++) { svgobjtext.removeChild(childs.item(i)); } var svgstylerect = svgobjrect.getStyle(); var svgstyletext = svgobjtext.getStyle(); svgobjtext.setAttribute ("x", 0); svgobjtext.setAttribute ("y", this.FontBase); svgstyletext.setProperty("fill",this.FontColor); svgstyletext.setProperty("font-family",this.FontType); svgstyletext.setProperty("font-size",this.FontSize); var ToolTipWidth=0; var dataArr = DispString.split("\n"); for(var i=0; i < dataArr.length; i++) { var data = svgDoc.createTextNode(dataArr[i]); var svgobjtspan = svgDoc.createElement("tspan"); svgobjtspan.setAttribute("x", 0); if(i>0) { svgobjtspan.setAttribute("dy", this.FontBase); } svgobjtspan.appendChild(data); svgobjtext.appendChild(svgobjtspan); tempToolTipWidth=svgobjtspan.getComputedTextLength()+6; if(tempToolTipWidth > ToolTipWidth) { ToolTipWidth = tempToolTipWidth; } } svgobjtext.appendChild(data); svgobjrect.setAttribute ("x", 0); svgobjrect.setAttribute ("y", 0); svgobjrect.setAttribute ("width", (ToolTipWidth)); if(dataArr.length > 1) { this.RectHeight = ((this.FontBase * dataArr.length) + (this.FontSize * 0.3)); } else { this.RectHeight=this.FontSize * 2; } svgobjrect.setAttribute ("height", this.RectHeight); svgstylerect.setProperty("fill",this.BackGroundColor); svgstylerect.setProperty("fill-opacity",1.0); svgstylerect.setProperty("stroke",this.BorderColor); svgstylerect.setProperty("stroke-width",0.5); svgobjgroup.setAttribute("visibility", "visible"); var XValue=(evt.getClientX())*this.RatioX; var YValue=(evt.getClientY())*this.RatioY; var Gap=5; var TempX=XValue+Gap; var TempY=YValue-(this.RectHeight)-Gap; var Fringe1=(TempX+ToolTipWidth)-(this.EndX); var Fringe2=(TempY)-(this.StartY); if(Fringe1>0) { TempX=XValue-ToolTipWidth-Gap; } if(Fringe2<0) { TempY=YValue+Gap; } XValue=TempX; YValue=TempY; if(XValue < 0) { XValue = 3; } if(YValue < 0) { YValue = (evt.getClientY())*this.RatioY + 5; } svgobjrect.setAttribute("transform", "translate(" + (XValue) + " " + (YValue) + ")"); svgobjtext.setAttribute("transform", "translate(" + (XValue+3) + " " + (YValue) + ")"); svgobjgroup.appendChild(svgobjrect); svgobjgroup.appendChild(svgobjtext); svgRoot.appendChild(svgobjgroup); return true; } function ToolTipHide(evt) { var svgDoc = evt.getTarget().getOwnerDocument(); var svgRoot = svgDoc.getDocumentElement(); var svgobjgroup = svgDoc.getElementById("ToolTipGroup"); if(svgobjgroup!=null) { svgobjgroup.setAttribute ("visibility", "hidden"); } var svgobjtext = svgDoc.getElementById("TtText"); if(svgobjtext!=null) { var childs = svgobjtext.getChildNodes(); for (var i=0; i<childs.getLength(); i++) { svgobjtext.removeChild(childs.item(i)); } } return true; } function Opacity() { this.ChangeOpacity=ChangeOpacity; this.ChangeOpacityBar=ChangeOpacityBar; this.ChangeColor=ChangeColor; this.ChangeOpacityAll=ChangeOpacityAll; this.popUp=popUp; this.popUp_Above=popUp_Above; this.changeOpacityOfChildren=changeOpacityOfChildren; this.showURL=showURL; } function ChangeOpacity(id,NewOpacity,evt) { var svgDoc = evt.getTarget().getOwnerDocument(); var svgobject=svgDoc.getElementById(id); var svgstyle = svgobject.getStyle(); svgstyle.setProperty('fill-opacity',NewOpacity); return true; } function ChangeOpacityBar(id,total,NewOpacity,evt) { var svgDoc = evt.getTarget().getOwnerDocument(); for(i=0;i<total;i++) { var element = id+i; var svgobject=svgDoc.getElementById(element); var svgstyle = svgobject.getStyle(); svgstyle.setProperty('fill-opacity',NewOpacity); svgstyle.setProperty('stroke-opacity',NewOpacity); } return true; } function ChangeColor(id,Color,evt) { var svgDoc = evt.getTarget().getOwnerDocument(); var svgobject=svgDoc.getElementById(id); var svgstyle = svgobject.getStyle(); svgstyle.setProperty('fill',Color); return true; } function ChangeOpacityAll(id,delim,NewOpacity,evt) { return true; } function popUp(ChildId,evt) { var svgDoc = evt.getTarget().getOwnerDocument(); var Child=svgDoc.getElementById(ChildId); var Parent=Child.getParentNode(); Parent.removeChild(Child); Parent.appendChild(Child); return true; } function popUp_Above(ChildId,evt) { var svgDoc = evt.getTarget().getOwnerDocument(); var Child=svgDoc.getElementById(ChildId); var Parent=Child.getParentNode(); var Child=Parent; var Parent=Child.getParentNode(); Parent.removeChild(Child); Parent.appendChild(Child); return true; } function changeOpacityOfChildren(parentId,opacity,evt) { var doc = evt.getTarget().getOwnerDocument(); var parent = doc.getElementById(parentId); if(parent != null) { var numberOfChildren = parent.getChildNodes().getLength(); var child = parent.getFirstChild(); var count = 1; while(count <= numberOfChildren) { if(child.getNodeName() != "#text") { var style = child.getStyle(); if(style != null) { style.setProperty('fill-opacity',opacity); } } child = child.getNextSibling(); count++; } } return true; } function showURL(url,evt) { if(this.windowProps == "") { if(myBrowser.ns) { var str = "screenx="+this.windowLeft+", screeny="+this.windowTop+",width="+this.windowWidth+",height="+this.windowHeight+""; window.open(url, this.windowName, str); } else { var str = "left="+this.windowLeft+", top="+this.windowTop+",width="+this.windowWidth+",height="+this.windowHeight+""; window.open(url, this.windowName, str); } } else { window.open(url, this.windowName, this.windowProps); } return true; } function CrossBars() { this.CrossBarsMove=CrossBarsMove; this.CrossBarsClick=CrossBarsClick; } function CrossBarsMove(evt) { if(this.appear == 'hidden') { return true; } var svgDoc = evt.getTarget().getOwnerDocument(); var svgRoot = svgDoc.getDocumentElement(); var svgobjhline1 = svgDoc.getElementById("HBar1"); var svgobjvline1 = svgDoc.getElementById("VBar1"); var svgobjhline2 = svgDoc.getElementById("HBar2"); var svgobjvline2 = svgDoc.getElementById("VBar2"); if(svgobjhline1==null && svgobjvline1==null && svgobjhline2==null && svgobjvline2==null) { return true; } var viewbox=svgRoot.getAttribute("viewBox"); this.RatioX=1; this.RatioY=1; if(viewbox!=null) { if(viewbox.length!=0) { var x1index=viewbox.indexOf(" "); var x1=viewbox.substring(0,x1index); viewbox=viewbox.substring(x1index+1,viewbox.length); var y1index=viewbox.indexOf(" "); var y1=viewbox.substring(0,y1index); viewbox=viewbox.substring(y1index+1,viewbox.length); var x2index=viewbox.indexOf(" "); var x2=viewbox.substring(0,x2index); viewbox=viewbox.substring(x2index+1,viewbox.length); var y2=viewbox; this.RatioX=(x2-x1)/(this.EndX-this.StartX); this.RatioY=(y2-y1)/(this.EndY-this.StartY); } } var XPos=(evt.getClientX())*this.RatioX; var YPos=(evt.getClientY())*this.RatioY; if(XPos < this.StartX || XPos > this.EndX || YPos < this.StartY || YPos > this.EndY) { return true; } svgobjhline1.setAttribute("x1", this.StartX); svgobjhline1.setAttribute("y1", YPos); svgobjhline1.setAttribute("x2", XPos-this.CrossBarGap); svgobjhline1.setAttribute("y2", YPos); svgobjhline2.setAttribute("x1", XPos+this.CrossBarGap); svgobjhline2.setAttribute("y1", YPos); svgobjhline2.setAttribute("x2", this.EndX); svgobjhline2.setAttribute("y2", YPos); svgobjvline1.setAttribute("x1", XPos); svgobjvline1.setAttribute("y1", this.StartY); svgobjvline1.setAttribute("x2", XPos); svgobjvline1.setAttribute("y2", YPos-this.CrossBarGap); svgobjvline2.setAttribute("x1", XPos); svgobjvline2.setAttribute("y1", YPos+this.CrossBarGap); svgobjvline2.setAttribute("x2", XPos); svgobjvline2.setAttribute("y2", this.EndY); return true; } function CrossBarsClick(evt) { var svgDoc = evt.getTarget().getOwnerDocument(); var svgRoot = svgDoc.getDocumentElement(); var svgobjhline1 = svgDoc.getElementById("HBar1"); var svgobjvline1 = svgDoc.getElementById("VBar1"); var svgobjhline2 = svgDoc.getElementById("HBar2"); var svgobjvline2 = svgDoc.getElementById("VBar2"); if(svgobjhline1==null && svgobjvline1==null && svgobjhline2==null && svgobjvline2==null) { svgobjhline1= svgDoc.createElement("line"); svgobjvline1= svgDoc.createElement("line"); svgobjhline2= svgDoc.createElement("line"); svgobjvline2= svgDoc.createElement("line"); svgobjhline1.setAttribute("id","HBar1"); svgobjvline1.setAttribute("id","VBar1"); svgobjhline2.setAttribute("id","HBar2"); svgobjvline2.setAttribute("id","VBar2"); svgobjhline1.addEventListener("mousemove", this.CrossBarsMove, false); svgobjvline1.addEventListener("mousemove", this.CrossBarsMove, false); svgobjhline2.addEventListener("mousemove", this.CrossBarsMove, false); svgobjvline2.addEventListener("mousemove", this.CrossBarsMove, false); svgobjhline1.addEventListener("click", this.CrossBarsClick, false); svgobjvline1.addEventListener("click", this.CrossBarsClick, false); svgobjhline2.addEventListener("click", this.CrossBarsClick, false); svgobjvline2.addEventListener("click", this.CrossBarsClick, false); svgRoot.appendChild(svgobjhline1); svgRoot.appendChild(svgobjvline1); svgRoot.appendChild(svgobjhline2); svgRoot.appendChild(svgobjvline2); } var viewbox=svgRoot.getAttribute("viewBox"); if(viewbox!=null) { if(viewbox.length!=0) { var x1index=viewbox.indexOf(" "); var x1=viewbox.substring(0,x1index); viewbox=viewbox.substring(x1index+1,viewbox.length); var y1index=viewbox.indexOf(" "); var y1=viewbox.substring(0,y1index); viewbox=viewbox.substring(y1index+1,viewbox.length); var x2index=viewbox.indexOf(" "); var x2=viewbox.substring(0,x2index); viewbox=viewbox.substring(x2index+1,viewbox.length); var y2=viewbox; this.RatioX=(x2-x1)/(this.EndX-this.StartX); this.RatioY=(y2-y1)/(this.EndY-this.StartY); } } var XPos=(evt.getClientX())*this.RatioX; var YPos=(evt.getClientY())*this.RatioY; if(XPos < this.StartX || XPos > this.EndX || YPos < this.StartY || YPos > this.EndY) { return true; } svgobjhline1.setAttribute ("x1", this.StartX); svgobjhline1.setAttribute ("y1", YPos); svgobjhline1.setAttribute ("x2", XPos-this.CrossBarGap); svgobjhline1.setAttribute ("y2", YPos); svgobjhline2.setAttribute ("x1", XPos+this.CrossBarGap); svgobjhline2.setAttribute ("y1", YPos); svgobjhline2.setAttribute ("x2", this.EndX); svgobjhline2.setAttribute ("y2", YPos); svgobjvline1.setAttribute ("x1", XPos); svgobjvline1.setAttribute ("y1", this.StartY); svgobjvline1.setAttribute ("x2", XPos); svgobjvline1.setAttribute ("y2", YPos-this.CrossBarGap); svgobjvline2.setAttribute ("x1", XPos); svgobjvline2.setAttribute ("y1", YPos+this.CrossBarGap); svgobjvline2.setAttribute ("x2", XPos); svgobjvline2.setAttribute ("y2", this.EndY); var svgstylehline1 = svgobjhline1.getStyle(); var svgstylevline1 = svgobjvline1.getStyle(); var svgstylehline2 = svgobjhline2.getStyle(); var svgstylevline2 = svgobjvline2.getStyle(); svgstylevline1.setProperty("fill",this.BarsColor); svgstylevline1.setProperty("stroke",this.BarsColor); svgstylevline1.setProperty("stroke-width",0.3); svgstylehline1.setProperty("fill",this.BarsColor); svgstylehline1.setProperty("stroke",this.BarsColor); svgstylehline1.setProperty("stroke-width",0.3); svgstylevline2.setProperty("fill",this.BarsColor); svgstylevline2.setProperty("stroke",this.BarsColor); svgstylevline2.setProperty("stroke-width",0.3); svgstylehline2.setProperty("fill",this.BarsColor); svgstylehline2.setProperty("stroke",this.BarsColor); svgstylehline2.setProperty("stroke-width",0.3); if(this.appear=='hidden') { this.appear='visible'; var parent = svgobjhline1.getParentNode(); parent.removeChild(svgobjhline1); parent.removeChild(svgobjhline2); parent.removeChild(svgobjvline1); parent.removeChild(svgobjvline2); parent.appendChild(svgobjhline1); parent.appendChild(svgobjhline2); parent.appendChild(svgobjvline1); parent.appendChild(svgobjvline2); } else { this.appear='hidden'; } svgstylehline1.setProperty ('visibility', this.appear); svgstylevline1.setProperty ('visibility', this.appear); svgstylehline2.setProperty ('visibility', this.appear); svgstylevline2.setProperty ('visibility', this.appear); return true; } ]]></script> <svg id="GBC2866884" x="0" y="0" width="560.0" height="350.0" onclick="GBC2866884CrossBarsOBJ.CrossBarsClick(evt);" onmouseover="GBC2866884CrossBarsOBJ.CrossBarsMove(evt);" onmousemove="GBC2866884CrossBarsOBJ.CrossBarsMove(evt);" > <rect style="fill:#EEEEEE;fill-opacity:0.5;stroke:black;stroke-width:0.5;stroke-opacity:0.5" x="0" y="0" width="559.5" height="349.5" /> <image x="0.5" y="0.5" width="558.5" height="348.5" xlink:href="http://rajesh:8080/ibisph-view/images/" /> <rect x="7.5" y="2.5" width="544.5" height="29.0" style="fill:white;fill-opacity:0.0;stroke:gray;stroke-width:0.0;stroke-opacity:0.0"/> <g onload="wrapText(evt,9.0,6.1,550.5,29.0,'Percentage of Women With Live Births Who Reported Their Most Recent Pregnancy Was Unintended by Age Group, Utah, 1999','arial',12.0,'#336699','bold','normal','middle',false,'null')" /> <rect style="fill:none;fill-opacity:1.0;" x="25.5" y="31.5" width="526.5" height="292.5" /> <desc> Writing SVG Axis </desc> <line x1="58.5" y1="289.75" x2="541.0" y2="289.75" style="fill:black;stroke:black;stroke-width:0.5" /> <line x1="58.5" y1="41.5" x2="58.5" y2="289.75" style="fill:black;stroke:black;stroke-width:0.5" /> <line x1="58.5" y1="290.25" x2="541.0" y2="290.25" style="fill:black;stroke:black;stroke-width:1.0" /> <g transform=" translate(92.96428571428572 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 17 or Under </text> </g> <g transform=" translate(161.89285714285717 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 18-19 </text> </g> <g transform=" translate(230.8214285714286 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 20-24 </text> </g> <g transform=" translate(299.75000000000006 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 25-29 </text> </g> <g transform=" translate(368.6785714285715 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 30-34 </text> </g> <g transform=" translate(437.60714285714295 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 35-39 </text> </g> <g transform=" translate(506.5357142857144 312.95) rotate(15.0)" > <text style="font-weight:normal;font-style:normal;text-anchor:start;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 40+ </text> </g> <line x1="58.0" y1="41.5" x2="58.0" y2="289.75" style="fill:black;stroke:black;stroke-width:1.0" /> <g transform=" translate(48.3 294.75) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 0 </text> </g> <g transform=" translate(48.3 267.1666666666667) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 10 </text> </g> <g transform=" translate(48.3 239.58333333333334) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 20 </text> </g> <g transform=" translate(48.3 212.0) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 30 </text> </g> <g transform=" translate(48.3 184.41666666666666) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 40 </text> </g> <g transform=" translate(48.3 156.83333333333331) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 50 </text> </g> <g transform=" translate(48.3 129.25) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 60 </text> </g> <g transform=" translate(48.3 101.66666666666666) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 70 </text> </g> <g transform=" translate(48.3 74.08333333333333) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 80 </text> </g> <g transform=" translate(48.3 46.5) rotate(0)" > <text style="font-weight:normal;font-style:normal;text-anchor:end;font-family:arial;font-size:10.0;fill:black;stroke:black;stroke-width:0.2"> 90 </text> </g> <path d=" M 58.5 289.75 L 58.5 289.75 L 541.0 289.75 L 541.0 289.75 z" style="fill:rgb(220,220,220);fill-opacity:1.0;" /> <path d=" M 58.5 289.75 L 58.5 289.75 L 58.5 41.5 L 58.5 41.5 z" style="fill:rgb(120,120,120);fill-opacity:1.0;" /> <rect style=" fill:#FFFFFF;fill-opacity:1.0;" x="58.5" y="41.5" width="482.5" height="248.25" /> <rect style="fill:#FFFFFF;fill-opacity:1.0;" x="58.5" y="41.5" width="482.5" height="248.25" /> <image x="58.5" y="41.5" width="482.5" height="248.25" xlink:href="http://rajesh:8080/ibisph-view/images/" /> <path d="M 58.5 289.75 L 58.5 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 127.42857142857143 289.75 L 127.42857142857143 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 196.35714285714286 289.75 L 196.35714285714286 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 265.2857142857143 289.75 L 265.2857142857143 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 334.2142857142857 289.75 L 334.2142857142857 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 403.14285714285717 289.75 L 403.14285714285717 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 472.07142857142856 289.75 L 472.07142857142856 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 541.0 289.75 L 541.0 296.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 289.75 L 51.5 289.75 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 262.1666666666667 L 51.5 262.1666666666667 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 234.58333333333334 L 51.5 234.58333333333334 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 207.0 L 51.5 207.0 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 179.41666666666669 L 51.5 179.41666666666669 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 151.83333333333334 L 51.5 151.83333333333334 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 124.25 L 51.5 124.25 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 96.66666666666669 L 51.5 96.66666666666669 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 69.08333333333334 L 51.5 69.08333333333334 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <path d="M 58.5 41.5 L 51.5 41.5 " style="stroke-width:1.0;stroke:#000000;fill:#000000;fill-opacity:1.0;stroke-opacity:1.0;stroke-linecap:round;stroke-dasharray:0.0 0.0 0.0 0.0" /> <rect x ='58.5' y ='324.0' width ='482.5' height ='18.0' style='fill:white;fill-opacity:0.0;' /> <g onload="wrapText(evt,58.5,324.0,541.0,342.0,'Age Group','arial',12.0,'#336699','bold','normal','middle',false,'null')" /> <rect x ='7.5' y ='41.5' width ='18.0' height ='248.25' style='fill:white;fill-opacity:0.0;' /> <g id='axishead3838683yheader' transform='translate(7.5,289.75) rotate(270)' onload="wrapText(evt,0,0,248.25,18.0,'Percentage of Women With Live Births','arial',12.0,'#336699','bold','normal','middle',false,'axishead3838683yheader')"> </g> <script> <![CDATA[ function wrapText(evt,startx,starty,endx,endy,OrginalString,FontName,FontSize,FontColor,FontWeight,FontStyle,Anchor,hypen,gid) { if(OrginalString.length == 0) return; var svgDoc = evt.getTarget().getOwnerDocument(); var svgRoot = svgDoc.getDocumentElement(); OrginalString = OrginalString+' '; var strarray=OrginalString.split(' '); var x1=startx; var y1=starty; y1=y1+FontSize var x2=endx; var y2=endy; var wrapperWidth=x2-x1-3; var wrapperHeight=y2-y1; var num=0; var createTextNode = new Boolean(true); var svgObjText; var svgStyleText; var objTxtNode; if(Anchor == 'end') { wrapperX = endx; } else if(Anchor == 'middle') { wrapperX = startx+(endx-startx)/2; } else { wrapperX = x1; } if(hypen) { wrapperX = x1; } wrapperY = y1; var svgDummyText = svgDoc.createElement('text'); var svgDummyTextStyle = svgDummyText.getStyle(); svgDummyTextStyle.setProperty('fill',FontColor); svgDummyTextStyle.setProperty('font-family',FontName); svgDummyTextStyle.setProperty('font-size',FontSize); svgDummyTextStyle.setProperty('font-weight',FontWeight); svgDummyTextStyle.setProperty('font-style',FontStyle); var objDmyTxtNode=svgDoc.createTextNode('-'); svgDummyText.appendChild(objDmyTxtNode); var hyphenLength = svgDummyText.getComputedTextLength(); svgDummyText.removeChild(objDmyTxtNode); var wordLeftOut=''; var charsAppended = new Boolean(false); var wrapgroup=''; if(gid=='null') wrapgroup = svgDoc.createElement('g'); else wrapgroup=svgDoc.getElementById(gid) for(num=0;num<strarray.length;num++) { if(createTextNode == true) { svgObjText= svgDoc.createElement('text'); svgObjText.setAttribute('id', 'text'+num); svgObjText.setAttribute('x',wrapperX); svgObjText.setAttribute('y',wrapperY); svgStyleText = svgObjText.getStyle(); svgStyleText.setProperty('fill',FontColor); svgStyleText.setProperty('font-family',FontName); svgStyleText.setProperty('font-size',FontSize); svgStyleText.setProperty('font-weight',FontWeight); svgStyleText.setProperty('font-style',FontStyle); svgStyleText.setProperty('text-anchor',Anchor); objTxtNode=svgDoc.createTextNode(wordLeftOut+' '); wordLeftOut=''; svgObjText.appendChild(objTxtNode); createTextNode=false; } objTxtNode=svgDoc.createTextNode(strarray[num]+' '); svgObjText.appendChild(objTxtNode); if(svgObjText.getComputedTextLength() >= wrapperWidth) { svgObjText.removeChild(objTxtNode); spcLeft = wrapperWidth - svgObjText.getComputedTextLength(); if(hypen) { spcLeft -= hyphenLength; if(strarray[num].length >= 3) { for(ctr=0; ctr<strarray[num].length;ctr++) { objDmyTxtNode=svgDoc.createTextNode(strarray[num].substr(ctr, 1)); svgDummyText.appendChild(objDmyTxtNode); spcReqd = svgDummyText.getComputedTextLength(); svgDummyText.removeChild(objDmyTxtNode); if(spcReqd >= spcLeft) { if(charsAppended == true) { objTxtNode=svgDoc.createTextNode('-'); svgObjText.appendChild(objTxtNode); wordLeftOut=strarray[num].substr(ctr); charsAppended=false; } break; } else { objTxtNode=svgDoc.createTextNode(strarray[num].substr(ctr, 1)); svgObjText.appendChild(objTxtNode); charsAppended = true; spcLeft -= spcReqd; } } } if(wordLeftOut.length == 0) num--; } else num--; createTextNode=true; wrapperY += FontSize; wrapgroup.appendChild(svgObjText); } } wrapgroup.appendChild(svgObjText); svgRoot.appendChild(wrapgroup); } ]]></script> <script> <![CDATA[ function GBC2866884showCI(evt,i) { var svgDoc = evt.getTarget().getOwnerDocument() for(var j=0; j<7; j++) { obj = svgDoc.getElementById('GBC2866884CI'+j+i); if(obj != null) { var style = obj.getStyle(); style.setProperty('visibility','visible'); } } } function GBC2866884hideCI(evt,i) { var svgDoc = evt.getTarget().getOwnerDocument() for(var j=0; j<7; j++) { obj = svgDoc.getElementById('GBC2866884CI'+j+i); if(obj != null) { var style = obj.getStyle(); style.setProperty('visibility','hidden'); } } } ]]></script> <script> <![CDATA[ var GBC2866884ToolTipOBJ=new ToolTip(); GBC2866884ToolTipOBJ.FontType='arial'; GBC2866884ToolTipOBJ.FontSize=12.0; GBC2866884ToolTipOBJ.FontColor='white'; GBC2866884ToolTipOBJ.FontBase=16.0; GBC2866884ToolTipOBJ.BackGroundColor='#336699'; GBC2866884ToolTipOBJ.BorderColor='black'; GBC2866884ToolTipOBJ.RectHeight=24.0; GBC2866884ToolTipOBJ.RatioX=1; GBC2866884ToolTipOBJ.RatioY=1; GBC2866884ToolTipOBJ.StartX=0.0; GBC2866884ToolTipOBJ.StartY=0.0; GBC2866884ToolTipOBJ.EndX=560.0; GBC2866884ToolTipOBJ.EndY=350.0; ]]></script> <script> <![CDATA[ var GBC2866884OpacityOBJ=new Opacity(); GBC2866884OpacityOBJ.where = 1; GBC2866884OpacityOBJ.windowName = 'mywindow'; GBC2866884OpacityOBJ.windowLeft = 50; GBC2866884OpacityOBJ.windowTop = 50; GBC2866884OpacityOBJ.windowWidth = 200; GBC2866884OpacityOBJ.windowHeight = 200; GBC2866884OpacityOBJ.windowProps = ''; ]]></script> <script> <![CDATA[ var GBC2866884CrossBarsOBJ=new CrossBars(); GBC2866884CrossBarsOBJ.BarsColor='black'; GBC2866884CrossBarsOBJ.RatioX=1; GBC2866884CrossBarsOBJ.RatioY=1; GBC2866884CrossBarsOBJ.StartX=58.5; GBC2866884CrossBarsOBJ.StartY=41.5; GBC2866884CrossBarsOBJ.EndX=541.0; GBC2866884CrossBarsOBJ.EndY=289.75; GBC2866884CrossBarsOBJ.CrossBarGap=3; GBC2866884CrossBarsOBJ.appear='hidden'; ]]></script> <script> <![CDATA[ function GBC2866884displayTable(id,NewOpacity,evt) { var svgDoc = evt.getTarget().getOwnerDocument() var svgobject=svgDoc.getElementById(id) var svgstyle = svgobject.getStyle() svgstyle.getPropertyValue('visibility') if(NewOpacity==1) svgstyle.setProperty('visibility','hidden') else svgstyle.setProperty('visibility','visible') } ]]></script> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688400" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('17 or Under: 86.2, Lower Limit: 75.7, Upper Limit: 96.7',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="60.22321428571429" y="51.981666666666655" width="65.48214285714286" height="237.76833333333335" /> <path style="fill:#540057;" d="M 60.22321428571429 51.981666666666655 L 60.22321428571429 51.981666666666655 L 125.70535714285715 51.981666666666655 L 125.70535714285715 51.981666666666655 z" /> <path style="fill:#540057;" d="M 125.70535714285715 51.981666666666655 L 125.70535714285715 51.981666666666655 L 125.70535714285715 289.75 L 125.70535714285715 289.75 z" /> <g id='GBC2866884CI00' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='92.96428571428572' y1='51.981666666666655' x2='92.96428571428572' y2='23.01916666666665' /> <line x1='92.96428571428572' y1='51.981666666666655' x2='92.96428571428572' y2='80.94416666666666' /> </g> </g> </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688401" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('18-19: 81.1, Lower Limit: 70, Upper Limit: 92.2',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="129.15178571428572" y="66.04916666666668" width="65.48214285714286" height="223.70083333333332" /> <path style="fill:#540057;" d="M 129.15178571428572 66.04916666666668 L 129.15178571428572 66.04916666666668 L 194.63392857142858 66.04916666666668 L 194.63392857142858 66.04916666666668 z" /> <path style="fill:#540057;" d="M 194.63392857142858 66.04916666666668 L 194.63392857142858 66.04916666666668 L 194.63392857142858 289.75 L 194.63392857142858 289.75 z" /> <g id='GBC2866884CI10' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='161.89285714285717' y1='66.04916666666668' x2='161.89285714285717' y2='35.43166666666664' /> <line x1='161.89285714285717' y1='66.04916666666668' x2='161.89285714285717' y2='96.66666666666666' /> </g> </g> </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688402" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('20-24: 32, Lower Limit: 26.3, Upper Limit: 37.7',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="198.08035714285717" y="201.48333333333335" width="65.48214285714286" height="88.26666666666665" /> <path style="fill:#540057;" d="M 198.08035714285717 201.48333333333335 L 198.08035714285717 201.48333333333335 L 263.5625 201.48333333333335 L 263.5625 201.48333333333335 z" /> <path style="fill:#540057;" d="M 263.5625 201.48333333333335 L 263.5625 201.48333333333335 L 263.5625 289.75 L 263.5625 289.75 z" /> <g id='GBC2866884CI20' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='230.82142857142858' y1='201.48333333333335' x2='230.82142857142858' y2='185.76083333333332' /> <line x1='230.82142857142858' y1='201.48333333333335' x2='230.82142857142858' y2='217.20583333333332' /> </g> </g> </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688403" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('25-29: 29.1, Lower Limit: 23.9, Upper Limit: 34.3',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="267.00892857142856" y="209.4825" width="65.48214285714286" height="80.26750000000001" /> <path style="fill:#540057;" d="M 267.00892857142856 209.4825 L 267.00892857142856 209.4825 L 332.49107142857144 209.4825 L 332.49107142857144 209.4825 z" /> <path style="fill:#540057;" d="M 332.49107142857144 209.4825 L 332.49107142857144 209.4825 L 332.49107142857144 289.75 L 332.49107142857144 289.75 z" /> <g id='GBC2866884CI30' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='299.75' y1='209.4825' x2='299.75' y2='195.13916666666668' /> <line x1='299.75' y1='209.4825' x2='299.75' y2='223.82583333333332' /> </g> </g> </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688404" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('30-34: 28, Lower Limit: 21.2, Upper Limit: 34.8',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="335.9375" y="212.51666666666665" width="65.48214285714286" height="77.23333333333335" /> <path style="fill:#540057;" d="M 335.9375 212.51666666666665 L 335.9375 212.51666666666665 L 401.4196428571429 212.51666666666665 L 401.4196428571429 212.51666666666665 z" /> <path style="fill:#540057;" d="M 401.4196428571429 212.51666666666665 L 401.4196428571429 212.51666666666665 L 401.4196428571429 289.75 L 401.4196428571429 289.75 z" /> <g id='GBC2866884CI40' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='368.67857142857144' y1='212.51666666666665' x2='368.67857142857144' y2='193.76' /> <line x1='368.67857142857144' y1='212.51666666666665' x2='368.67857142857144' y2='231.27333333333334' /> </g> </g> </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688405" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('35-39: 20.7, Lower Limit: 11.8, Upper Limit: 29.6',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="404.86607142857144" y="232.6525" width="65.48214285714286" height="57.0975" /> <path style="fill:#540057;" d="M 404.86607142857144 232.6525 L 404.86607142857144 232.6525 L 470.34821428571433 232.6525 L 470.34821428571433 232.6525 z" /> <path style="fill:#540057;" d="M 470.34821428571433 232.6525 L 470.34821428571433 232.6525 L 470.34821428571433 289.75 L 470.34821428571433 289.75 z" /> <g id='GBC2866884CI50' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='437.6071428571429' y1='232.6525' x2='437.6071428571429' y2='208.10333333333332' /> <line x1='437.6071428571429' y1='232.6525' x2='437.6071428571429' y2='257.20166666666665' /> </g> </g> </g> <g onmouseover='GBC2866884showCI(evt,0)' onmouseout='GBC2866884hideCI(evt,0)' > <g id="GBC286688406" style="fill:rgb(106,1,109);fill-opacity:1.0;" onmouseover="GBC2866884ToolTipOBJ.ToolTipShow('40+: 9.3, Lower Limit: -1.1, Upper Limit: 19.7',evt);;" onmouseout="GBC2866884ToolTipOBJ.ToolTipHide(evt);;" > <rect x="473.79464285714283" y="264.09749999999997" width="65.48214285714286" height="25.652500000000032" /> <path style="fill:#540057;" d="M 473.79464285714283 264.09749999999997 L 473.79464285714283 264.09749999999997 L 539.2767857142857 264.09749999999997 L 539.2767857142857 264.09749999999997 z" /> <path style="fill:#540057;" d="M 539.2767857142857 264.09749999999997 L 539.2767857142857 264.09749999999997 L 539.2767857142857 289.75 L 539.2767857142857 289.75 z" /> <g id='GBC2866884CI60' style='fill:black;stroke:black;stroke-opacity:1;visibility:hidden'> <line x1='506.5357142857143' y1='264.09749999999997' x2='506.5357142857143' y2='235.41083333333333' /> <line x1='506.5357142857143' y1='264.09749999999997' x2='506.5357142857143' y2='292.7841666666667' /> </g> </g> </g> </svg> </svg>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]