发新话题
打印

换纸之后打印位置错乱

换纸之后打印位置错乱

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

附件

1.jpg (9.85 KB)

2009-8-19 10:43

1.jpg

TOP

你的这个纸张是自定义大小的吗。把你的HTML的代码发上来。。。

TOP

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

TOP

如果换纸之后位置是向上偏移的话。你就把 paperHeight : 3350,的值。。。改大些。。。具体数值就要看你打印出来位置偏移的距离。

TOP

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

TOP

你的代码里面写的位置就是绝对定位的。。。position:absolute; left: 360px; top: 75px;" 如果想改变这些数据的位置,那你就要改 一下TOP的值了。

TOP

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

TOP

发新话题