如何仅打印一行不换页?(气)(50分)

  • 主题发起人 主题发起人 Always
  • 开始时间 开始时间
A

Always

Unregistered / Unconfirmed
GUEST, unregistred user!
如何仅打印一行不换页?(气)
 
把一页设为一行的高度
 
什么意思?打完了做什么?具体些好吗
 
不希望换页呗
比如打完一行再进行输入, 然后打下一行, 这种情况下当然不能换页。
 
直接打开打印端口就向打开一个只写的文件一样,
在针打上是可以写一行就打印一行的;但在激光
喷墨打印机上就不行,非得有换页符才能开始打印。
 
输入完一起打!
 
;用 writeln 不行么?
 
Windows的打印主要通过以下几个API来完成
StartDoc -- 打印工作开始
StartPage -- 开始新的一页的打印
EndPage -- 控制打印机换页
EndDoc -- 结束打印工作
Printer的DC为当前Printer的Handle.
 
在控制面版中将打印机纸张设为自定义,在报表中将纸张也设为自定义
设定纸张长度为一行长度,打印即可。
 
原来如此
全部没用,不接受换页符号,激光和喷墨都不动,所以,打完一页,再把纸送回去
多空几行:))

GOOD LUCK
 
CJ 说得没错。
 
可以在针式打印机上实现你的想法,我有现成的程序,已经在许多地方应用,效果相当好,只是没在其他类型的打印机上试过,你可以试试!这就是微软的缺德之处,有些不公开的东西他自己用的很多,却从不让别人用.
 
To lyz:
那就给我 mail一份吧?
 
多谢各位!
 
后退
顶部