Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用java脚本将svg数据转换为image/image base64_Javascript_Extjs_Svg_Internet Explorer 9_Extjs4.1 - Fatal编程技术网

Javascript 如何使用java脚本将svg数据转换为image/image base64

Javascript 如何使用java脚本将svg数据转换为image/image base64,javascript,extjs,svg,internet-explorer-9,extjs4.1,Javascript,Extjs,Svg,Internet Explorer 9,Extjs4.1,我已经使用ExtJS4.1完成了应用程序,它为用户提供了打印屏幕的选项。在所有浏览器中工作正常,没有ant问题。但在IE9中,除了图形(Svg),一切都在打印谁能告诉我如何在IE9中打印图形。或者如何将svg数据转换为image base64?非常感谢。多谢各位 代码在这里 var metricsNumberId = document.getElementById('metricsNumberId'); newWin= window.open(); newWin.document.write('

我已经使用ExtJS4.1完成了应用程序,它为用户提供了打印屏幕的选项。在所有浏览器中工作正常,没有ant问题。但在IE9中,除了图形(Svg),一切都在打印谁能告诉我如何在IE9中打印图形。或者如何将svg数据转换为image base64?非常感谢。多谢各位

代码在这里

var metricsNumberId = document.getElementById('metricsNumberId');
newWin= window.open();
newWin.document.write('<img src="'+metricsNumberId.innerHTML+'" width="400" height="400""/>');// This one way i have tried is not worked
newWin.document.write('+metricsNumberId.innerHTML+');// This another way i have tried is not worked
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();
newWin='';
var metricsnumberrid=document.getElementById('metricsnumberrid');
newWin=window.open();
newWin.document.write(“”);//我试过的这一种方法是行不通的
newWin.document.write(“+metricsNumberId.innerHTML+”);//我尝试过的另一种方法不起作用
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();
纽温=“”;

我使用RaphaelJS完成,并使用or加载到SVG中。之后,您可以使用导出来查看它。在我的情况下,我需要向用户展示一个视觉表示和按钮来编辑/移动图像