问题解决,新问题又出来了~
@管理员 不知道为什么,发帖和回复Html代码禁用。今天早上我测试了一上午,发现莫名打印出多份的原因与setTimeout没关系,而是执行了多次 $iframe.onload(function(){……}) 函数导致的,我的情况是一个页面中有很多打印按钮,第一次点击某个按钮打印一份,第二次点击另一个按钮打印2份,……依次递增。除了第一次是给body增加iframe以外,之后点击按钮都是给已有的iframe动态改变src值,这样就会重复打印。我修改代码为每次都移除旧的增加新的iframe就可以了。具体原因不清楚,很可能是杰表控件的bug。
这个问题算是糊里糊涂的解决了,但是横向打印又不起作用了。。。
settings定义为
orientation:2,
paperName:'A4',
printer:'HP LaserJet P2050 Series PCL6',
topMargin:190.5,
leftMargin:190.5,
bottomMargin:190.5,
rightMargin:190.5,
printBackground:true,
copies:1
请问管理员,为什么啊?有哪些原因可能导致这个问题啊?
[ 本帖最后由 jorton468 于 2016-10-22 17:33 编辑 ]