这该怎么解决,请大家帮帮忙!
套打票据,如果是当前这张票据没有下一张了,即没纸了,只剩这一张,为什么最后一行就打不出来,我的程序是这样的:
long Job
Job=PrintOpen('住院发票打印')
PrintSend(Job,char(27)+char(48))//将进纸设为1/8英寸
PrintSend(Job,char(27)+char(74)+char(135))//以135/8英寸进纸一行
PrintSend(Job,char(27)+char(67)+char(33))//页长为33行
PrintDataWindow(Job,lds_print)
PrintClose(Job)
如果我将页长设小一点,最上面一行会太上面了,无法对到该打的位置,如果设大一点,最上面一行会太下面了,而且最后一行没打出来会跑到第二张.而用33行如果后面还有纸,最后一行打的位置是对的,但如果后面没纸了,就没办法打出来,再放纸时,才将最后一行打印出来,
我改用嵌套数据窗也不行.这该怎么办?