VB中利用API编写打印的难问题?????
我想利用VB结合API打印报表,但是坐标问题(不同的打印机上打印效果相关太远了)
如我原来的程序:
printer.scaleMode=7
printer.line(1,1)-(2,2) '无论在什么打印机都会画出长度为1厘米长的直接
现在我改了,如下:
printer.scaleMode=7
MoveToEx printer.hDC, 1*37.8, 1*37.8, pt
LineTo hDC, 2*37.8, 2*37.8
但是在不同的打印机上打印效果都不一样,不知是怎么回事?
我现在正在为一个单位做打印报表,由于这个问题没有解决好,一至没有开工正在等待朋友们的帮助,
多谢!多谢!