Board logo

标题: 换纸之后打印位置错乱 [打印本页]

作者: tzy080112    时间: 2009-8-19 10:43     标题: 换纸之后打印位置错乱

我又遇到一个新问题,我的一张纸我分成了10个小模块 一张纸上需要打印10个地方。现在我想一次显示20个模块,打印的时候 就需要换纸,可是换纸之后 打印位置就上移了一个模块的距离~~~ 请问这种情况怎么解决。

图片附件: 1.jpg (2009-8-19 10:43, 9.85 KB) / 该附件被下载次数 3888
http://jatools.com/attachment.php?aid=96&k=e3d41cd4eda2c289d1e09403db364f91&t=1653828120


作者: three    时间: 2009-8-19 10:56

你的这个纸张是自定义大小的吗。把你的HTML的代码发上来。。。
作者: tzy080112    时间: 2009-8-19 12:08

我改了下,增加了一个page 代码如下:请指教 function doPrint() { //打印文档对象 var myPrint ={ print_settings:{ paperWidth : 700, paperHeight : 3350, orientation : 1 }, documents: document, copyrights : '杰创软件拥有版权 www.jatools.com' }; jatoolsPrinter.print(myPrint,false); }
如果我是这样设置之后,打印的时候 没有提示我放入第二张纸 为什么?
作者: three    时间: 2009-8-19 12:48

如果换纸之后位置是向上偏移的话。你就把 paperHeight : 3350,的值。。。改大些。。。具体数值就要看你打印出来位置偏移的距离。
作者: tzy080112    时间: 2009-8-19 14:00

可能你还没有理解我的意思,我换第二张纸进去的时候 马上就开始打了~~ 我在第二页开始的时候设置了一个空白都不管用 照样进去就打
作者: three    时间: 2009-8-19 17:00

你的代码里面写的位置就是绝对定位的。。。position:absolute; left: 360px; top: 75px;" 如果想改变这些数据的位置,那你就要改 一下TOP的值了。
作者: admin    时间: 2009-8-24 12:14

你可能需要一个,每页打印完,一次提示的功能,请参照:http://www.jatools.com/print/guide.htm#24 onPagePrinted回调事件.




欢迎光临 杰表技术论坛 (http://jatools.com/) Powered by Discuz! 6.1.0