杰表技术论坛 's Archiver

admin 发表于 2016-4-15 11:47

如何一键打印多个文档

两份单据,比如,正、副本,想一键打印,打印代码如何写?

admin 发表于 2016-4-15 11:48

1. 如果单据大小相同,比如,都是a3  ,输出打印机, 也相同,则只需要
[code]myDoc={
           settings:{
           paperName:'a3'
           }
     }

getJatoolsPrinter().print(myDoc);

<body>
<div id=page1>正本</div>
<div id=page2>副本</div>[/code]

admin 发表于 2016-4-15 11:57

2. 正、副本大小不一样,也想一键打印,则使用回调功能即可

[code]myF={
           pagePrefix:'f',
           settings:{
           paperName:'a4'
           }
     }
myZ={
           pagePrefix:'z',
           settings:{
           paperName:'a3'
           },
           done:function()
           {
                getJatoolsPrinter().print(myF);
           }
     }
getJatoolsPrinter().print(myZ);

<body>
<div id=zpage1>正本</div>
<div id=fpage1>副本</div>[/code]

admin 发表于 2016-4-15 11:59

2. 正、副本大小不一样,输出打印机也不一样,想一键打印,如何做?[code]myF={
           pagePrefix:'f',
           settings:{           printer:'HP1002',
           paperName:'a4'
           }
     }
myZ={
           pagePrefix:'z',
           settings:{           printer:'OKI001',
           paperName:'a3'
           },
           done:function()
           {
                getJatoolsPrinter().print(myF);
           }
     }
getJatoolsPrinter().print(myZ);

<body>
<div id=zpage1>正本</div>
<div id=fpage1>副本</div>[/code]

jor2016 发表于 2016-4-15 19:35

官网jor打不开,哥哥

yiyun950618 发表于 2016-4-19 17:11

可不可以写的详细点啊 我是新手

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.