发新话题
打印

我这样写的页面可以正常打印出来吗?

你的代码是有错误的,正确的应该是这样 无标题页

发票1
金额:80

发票2
金额:10

TOP

没问题,可以打印出来

TOP

可能是你的控件版本不对,我的可以,参照附图.

附件

img01.gif (23.34 KB)

2009-5-15 16:04

img01.gif

TOP

//pagePrefix:'report1', 不需要这句 ...
西安高新区
天河区华明路9号华谱广场西塔1701室
... 只有在同一页面中,有两种以上票据,比如,同一网页(document文档)中,同时显示着发票,和出库单,这时,你需要用pagePrefix属性,来告诉控件,你需要打印哪种票据,如果只有一个票据,则不管该票据有多少页,都不需要用pagePrefix属性。 我猜测,你是想一次打印出两页,所以你不要用pagePrefix属性。 这位朋友,我建议你仔细看一遍使用手册,将对你有极大帮助,http://www.jatools.com/print/guide.htm

TOP

...
...
...
...
...
.. function doPrint(type) { var myDoc = null; if(type == ‘送货单') { myDoc = { settings: { printer : '大的非针式打印机' ...} , pagePrefix:'送货单', settingsID:'送货单', ... } }else { myDoc = { settings: { printer : '针式打印机打印,就是常说的票据打印机' ...} , pagePrefix:'运单', settingsID:'运单', ... } } jatoolsPrinter.print(myDoc,false); }

TOP

当你设了 settingsID 后,客户选择一个打印机后,就会自动保留设置,下次打印这个文档时,自动会套用他最后一次使用的打印机,相当于你动态取打印机名字,所以你不必在web代码中,指定printer属性,留空即可
...
...
...
...
...
.. function doPrint(type) { var myDoc = null; if(type == ‘送货单') { myDoc = { settings: { // printer : '大的非针式打印机' ,不要设 ...} , pagePrefix:'送货单', settingsID:'送货单', ... } }else { myDoc = { settings: { // printer : '针式打印机打印,就是常说的票据打印机',不要设 ...} , pagePrefix:'运单', settingsID:'运单', ... } } jatoolsPrinter.print(myDoc,false); }

TOP

发新话题