 |
这是由Windows打印机制决定的。它不能象以前的DOS那样,只要你的程序使用一条打印指令,它就打印一句,而是完成一个打印任务后输出全部内容。
对于一些特别的打印机,如票据、连续打印设备,一般只能直接通过API函数WritePrinter直接将打印数据送给打印机进行打印。具体的例子可以参考微软的Knowledge Base的文章:“Q175083 HOWTO: Print Line-by-Line to a Printer”。
不过这种方式下,无法再利用Windows的字体、字号设置。如果要改变字体、字号,要察看打印机的手册,看它的控制指令是什么。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 打印与报表, print, report crystal report, active report。
|