你可考虑控件吗?loadop是个很简单的控件,可以打印html指定内容,可以打印指定url,打印时可以指定打印机等等。。功能很强大的
创新互联成立于2013年,先为旺苍等服务建站,旺苍等地企业,进行企业商务咨询服务。为旺苍企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
直接用PrinterJob的print方法可以的不过查找加载打印机的速度很慢,有时可能要好几分钟,如果单线程就会出现卡死的情况,程序运行时先建一个后台线程去加载设置打印机就好了。
如果是web的话可以弹出一个新的窗口在窗口里显示需要打印的图片,再用window.print();打印窗口内容就行了。
如果想要控制打印的设置,会有很多限制的
如.js控制边距只能在ie下使用object控件,别的浏览器就不行,要不就要装打印控件
想要使用java代码控制边距就要使用java虚拟打印机,那个代码更麻烦.
所以,如果只是在ie下来做控制,就用object控件,如果要想兼容浏览器,要不就让客户装打印控件,要不就别设置边距
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款