我使用了jQuery打印插件jqprint打印pdf,页面中文字部分都出来了,但是echarts的图片打印pdf是空白的,有办法解决吗?或者有更好的办法帮忙解决一下
1 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
我解决方法是
当点击打印按钮时候,先把echarts图表转成图片
var myChart = echarts.init(元素);
....
// 把echarts图片转成64编码的图片
var img = new Image();
var imgSrc = myChart.getDataURL();
// 渲染到图表上面,遮住图表
img.src = imgSrc;
// 图片加载完成之后
img.onload = function() {
// 执行打印
}
添加回答
举报
0/150
提交
取消