java实现打印功能_Js 打印功能的实现(Java)

主要思路:用js写的窗口在jsp中打印

要打印的窗口用js实现(比如print.js),点击窗口上的“打印”按钮进入jsp页面(如print.jsp),在jsp中关联该js

(关联分两块:分别为2.(1)和2.(2)所示)

1、其中js中“打印”按钮的代码(print:function () {

window.location.href="print.jsp"

},)

2、print.jsp的代码

(1)

添加到print.jsp的

中间,(关联要打印窗口的js)

(2)、

//该处为不打印下面的各个按钮

//这些属性都是系统定义好的,直接调用就可以了,上述代码直接粘贴到print.jsp的

中间

//var printForm = new Ext.FormPanel({     (printForm为print.js的面板名称)

//   renderTo:"printForm",(渲染到该容器,

//   .....(下面的代码为print.js中的代码,省略...)

(3)、     

.Noprint {DISPLAY: none;}

上述代码放在print.jsp的

中间,主要用于不打印“打开”“关闭所有”“另存为”等按钮

若点击按钮出现“浏览器已经阻止此站点用不安全方式使用ActiveX控件”,只需在浏览器的“工具”——Internet选项——安全——自定义级别, 将“安全设置”中“对没有标记为安全的ActiveX”控件进行初始化和脚本运行由“禁用”改为“启用”即可

OK,按照上面的设置完就可以打印了,Good Luck!

只需要粘黑色部分就可以,蓝色为说明,下面为该实例的效果图:

40975611_1.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值