FastReport打印,遇到两个问题,请大家帮忙看看,点拨一下小弟 ( 积分: 100 )

  • 主题发起人 主题发起人 chb913811
  • 开始时间 开始时间
C

chb913811

Unregistered / Unconfirmed
GUEST, unregistred user!
开发三层结构时,用FR打印单据:自定义 140*215 横向的,报表格式我保存在数据库中
问题有二:
1。设计单据时选择的是:虚拟打印机,预览正常,但是一点打印就发现单据的样子跟刚才预览的不一样了,缘由就是打印时选择了具体的打印机(比如:Epson 1600K III),格式就跟着变了,俺想知道如何解决这个问题。
2。客户那里有很多打印机种类,统一调用一个报表格式,打印出来的结果有的是:大相径庭,怎么办?总不能一个客户端设置一套报表格式吧?
问题已列,望高手们,帅哥们,不吝赐教,在下涕泣叩上。。。
 
开发三层结构时,用FR打印单据:自定义 140*215 横向的,报表格式我保存在数据库中
问题有二:
1。设计单据时选择的是:虚拟打印机,预览正常,但是一点打印就发现单据的样子跟刚才预览的不一样了,缘由就是打印时选择了具体的打印机(比如:Epson 1600K III),格式就跟着变了,俺想知道如何解决这个问题。
2。客户那里有很多打印机种类,统一调用一个报表格式,打印出来的结果有的是:大相径庭,怎么办?总不能一个客户端设置一套报表格式吧?
问题已列,望高手们,帅哥们,不吝赐教,在下涕泣叩上。。。
 
这个是没有办法的,不同的打印机就是会有不同的结果的。
你可以用虚拟打印机 用标准的A4纸(大多printer支持A4) 做报表。否则无解~
 
to vmao :
谢谢仁兄的参与,不过客户那里的单据是一叠一叠的连续的,大小都是:140*215 横的
所以要求能够连续打印,不能用A4纸,只能用自定义纸大小,所以才头疼
 
俺现在的处理办法是:统计了一下客户所有的打印机品种,找到最多用的,这个客户用的最多的是:Epson LQ-1600K III,然后报表设计时不用虚拟打印机,而是选择Epson LQ-1600K III,然后打印,正常!对于那些打印结果跟这个有一些小偏差的,可以忽略不计,对于那些差别较大的那些就没什么好办法了,努力调整边距之类的。
看看哪个高手有什么好一点的办法,望指导一二!
 
后退
顶部