发票连打时,发票之间的间距如何控制(100分)

  • 主题发起人 主题发起人 ynh9535
  • 开始时间 开始时间
Y

ynh9535

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手,我在DELPHI里做发票连打时,使用TPrinter类的Canvas进行输出,在打印完一张后如何控制走纸才能使第二张打印出来的不错位?另还有如何更改打印纸线张的高度,我试过用TPrinter类的GetPrinter方法,取出打信机信息后,对DEVMODE进行更改,发现改过后其高度没有变,请问各位高手如何实现?
 
确定前端为坐标零点,以该点为参照
 
将打印机的纸张自定义大小为发票大小
 
你可能使用了XP或2000系统吧,在这两个系统中对DEVMODE修改时不起作用,它只适用于WIN9X系统,如果要自定义纸张,则需要在XP系统中添加一个自定义纸张,大小按照你票据大小就行了。
 
问题已解决,谢谢各位。
我通过改DEVMODE结构数据信息,原先不行未作任何改动突然之间又行了,实在是查不出原因在哪里。
 
大家好!我有一个问题,请教高手,发票连打时,怎样控制?[:)]
 
问题:连续打印发票,然后还要用同一台打印报表。如何在打印时设置纸张大小,纸张设完后可用于其它程序的打印。在win2000下如何解决?
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部