三年前做得一个药店的销售单打印的项目,最近又找到了,拿出来测试一下结果用DELPHI重新编译,运行软件,打印。结果发现销售单的宽度没有变化,结果字体拉长,纸张的高度本来一概94毫米高,结果成了A4纸张这么大;
去网络上GOOGLE了一下,没有找到类似的案例,没有办法只有自己解决了,旧程序是好的,新程序不可以,程序又没有修改过,WHY?后来发现QuickReport的版本当是我用的是3.X,现在用的是4.X。
有可能是控件的问题,呵呵原来QuickReport4.0.6不支持自定义纸张的打印,郁闷啊,无奈去网上费了九牛二虎之力终于下载了一个QuickReport3.6.2。。。
Installing.............
Finished.
Compileing.......
Run.
Print.....
结果程序不用做任何修改,搞定!
去网络上GOOGLE了一下,没有找到类似的案例,没有办法只有自己解决了,旧程序是好的,新程序不可以,程序又没有修改过,WHY?后来发现QuickReport的版本当是我用的是3.X,现在用的是4.X。
有可能是控件的问题,呵呵原来QuickReport4.0.6不支持自定义纸张的打印,郁闷啊,无奈去网上费了九牛二虎之力终于下载了一个QuickReport3.6.2。。。
Installing.............
Finished.
Compileing.......
Run.
Print.....
结果程序不用做任何修改,搞定!
作者遇到一个旧项目的打印问题,使用Delphi编译后,销售单打印的宽度未按预期显示。通过更换QuickReport版本从4.0.6到3.6.2,成功解决了字体拉长及纸张大小不符合预期的问题。
2478

被折叠的 条评论
为什么被折叠?



