使用jqprint打印预览时不显示图片

Twocold 发布于 2014/07/25 14:06
阅读 3K+
收藏 0

页面上有一个表格table和一个jqplot的统计图,使用jqprint打印预览时不显示table的边框和jqplot的图,只显示数据。

但是用浏览器自带的打印预览是正常的。

jqprint该怎么设置。

加载中
0
Twocold
Twocold

引用来自“babygirlhuan”的评论

请问楼主怎么解决的?
function printthis() { 
	bdhtml=window.document.body.innerHTML;//获取当前页的html代码 
	sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域 
	eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域 
	prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html 
	prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html 
	window.document.body.innerHTML=prnhtml; 
	window.print(); 
	window.document.body.innerHTML=bdhtml; 	
}

用<!--startprint-->和<!--endprint-->把你要打印的内容包起来.

最近已经不用jqplot作图了,在用echarts..很好用.



0
Twocold
Twocold
没人知道吗
0
Twocold
Twocold

找到解决方法了。

0
b
babygirlhuan
请问楼主怎么解决的?
0
GCGIRL
GCGIRL
楼主  你这样能把echart画出来的图打印出来?
Twocold
Twocold
太久了,忘记了,你去echart官网看看文档我记得可以下载图片
0
GCGIRL
GCGIRL
我现在用这个就是打印不了echart 打印出来是空的
返回顶部
顶部