C core Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-23 #1 使用assignprn()函数后,如何灵活的任意控制走纸?
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-23 #2 用打印机的控制码,但不同的打印机是不同的,不建议自己控制。
C core Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-23 #3 因为用quickreport无法实现窄带(按行)打印,所以我想用打印文本方式来代替。 可是用了之后,打印两行文本,打印机还是自动走完了一整张纸。 所以我希望知道用什么函数能够实现打印完我希望打印的文本后,立刻让打印机停止走纸, 然后下一次打印再从这个地方开始,总而言之,不想按页打印。难道没有标准的函数吗? 如果非得用打印机的控制码,程序的可移植行不是太差了吗?
因为用quickreport无法实现窄带(按行)打印,所以我想用打印文本方式来代替。 可是用了之后,打印两行文本,打印机还是自动走完了一整张纸。 所以我希望知道用什么函数能够实现打印完我希望打印的文本后,立刻让打印机停止走纸, 然后下一次打印再从这个地方开始,总而言之,不想按页打印。难道没有标准的函数吗? 如果非得用打印机的控制码,程序的可移植行不是太差了吗?
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-23 #4 如果是在98下:用自定义纸张+系统自定义纸张,就可以实现的要求了。 如果在2000下:没办法。
C core Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-23 #5 我的程序中有好几处用使用了打印功能。现在问题是这样的: 这些打印中,其它几处都是用quickreport来实现按页打印, 只有一处是用assignprn()函数以文本方式来实现按行打印。 另外在打印时,程序直接控制所有打印设置而且用户不能参与(因为客户要求程序作到及时打印且不需要客户的参与), 这样问题比较复杂,不知您有什么解决的好方法?谢谢!!
我的程序中有好几处用使用了打印功能。现在问题是这样的: 这些打印中,其它几处都是用quickreport来实现按页打印, 只有一处是用assignprn()函数以文本方式来实现按行打印。 另外在打印时,程序直接控制所有打印设置而且用户不能参与(因为客户要求程序作到及时打印且不需要客户的参与), 这样问题比较复杂,不知您有什么解决的好方法?谢谢!!
T tintin45 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-05 #6 你要用printer的属性来定义页大小就是你要的长度,论坛中这样的贴很多。