换一种思维方式

现在打印终于没太大压力了。。。


从最开始的完全写死,企图用户自己能对打印机调试。。。或者买和我们一样型号的打印机,并且都是在恢复出厂设置后的情况下使用。


但是即便是同型号的打印机同样的设置(由于是远程,具体是否恢复出厂设置 了无从考究,单用户自称恢复出厂设置了),也可能会效果不同。。。


后来为这些极个别的用户单独写页面,通过账号判断后再进行不同的跳转。。。


后来不只一个用户需要特殊处理,就比较麻烦了,于是干脆把这些页边距等参数放到数据库当中去。。。


然后在调试打印的时候用LOLOP打印多页时,发现第一页和后面的几页总是不在相同的位置。。。


然后随便试着打印了一点内容,发现根本不是从纸张区域的最顶端开始打印起的而是与顶端有一定的距离。。。


而从第二页起可能用了page-break-after:always的原因,是从顶端开始打印的了。。。


本来想着把每页都设置成从顶端开始打印的。


但是忙活了半天找不到原因,也没有找到能解决的设置函数。。。


后来只能想着把每页都弄成不从顶端开始的。。。


进行循环,每页打印前都用个newpage就好了。。。


之前用循环好像经常会导致IE崩溃的,现在好像不存在这一问题了。。。


终于解决。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值