猿问

关于echarts图表打印pdf问题

我使用了jQuery打印插件jqprint打印pdf,页面中文字部分都出来了,但是echarts的图片打印pdf是空白的,有办法解决吗?或者有更好的办法帮忙解决一下

白板的微信
浏览 388回答 1
1回答

肥皂起泡泡

我解决方法是当点击打印按钮时候,先把echarts图表转成图片var myChart = echarts.init(元素);....// 把echarts图片转成64编码的图片var img = new Image();var imgSrc = myChart.getDataURL();// 渲染到图表上面,遮住图表img.src = imgSrc;// 图片加载完成之后img.onload = function() {    // 执行打印}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答