Java局部打印的问题
2018-10-17 10:44
337 查看
项目中遇到了做局部打印的情况,最开始用的bootstrap,可是实际显示的和打印的效果就不一样了,于是就只能换一种方式了。
打印是用的jqprint 这个插件,很简单好用的插件。
引入两个js就可以了
<script type="text/javascript" src="/js/appjs/common/print/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="/js/appjs/common/print/jquery.jqprint-0.3.js"></script>
打印方法。
/** * 打印缴费单 */ function PaymentPrint() { $("#ReviewArea").jqprint({ debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件) printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。 operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true }); }
到此为止还算是比较简单的,可是实际打印出来的,可能会和显示的有差别。
经过一番调整,验证出,用table才能实现显示的和打印的一样的效果。
实际打印效果:如果有需要,需要去掉页脚,就不用显示页码和url地址了。
相关文章推荐
- 关于JAVA在打印图片时只能打印部分图片的问题
- Java打印问题
- java学习记录(四):关于匿名内部类和局部内部类只能访问final变量的问题
- 单例模式简介及由它引出的JAVA局部静态变量问题
- java PrintWriter 返回的打印值乱码的问题
- java并发---三线程打印ABC的问题
- 关于WEB页的局部打印问题:
- Java n个线程轮流打印数字的问题
- 局部打印问题
- Java打印出现16位进制地址问题解决
- java数组定义及初始化+print打印问题
- 【Java学习之代码学习】 Prog20_打印菱形问题
- 【Java学习之代码学习】 Prog28_打印出杨辉三角形的问题
- 使用java.nio及其子包中的类SocketChanel完成如下功能:读取www.baidu.com等网页的内容,打印到控制台,避免中文乱码问题。
- java 打印例子(字符串换行问题)
- java 打印例子(字符串换行问题)
- Jmeter的两个问题:Java Sampler打印日志与Windows下报Address Already in use:connect
- JAVA问题总结之18-成员变量与局部变量
- ajax打印对象时,转换由java对象转为Json格式的String时遇到的Hibernate问题
- 迷宫问题:利用BFS打印出从起点到终点的路径(java版)