读书人

怎么设置打印位置

发布时间: 2012-12-14 10:33:07 作者: rapoo

如何设置打印位置?
我用DRAWTEXT这个API来进行打印文字,用TRC定义为RECT这个类型,以下是我的代码:

Dim tRc As RECT

SetRect tRc, 100, 100, 200, 200

pObj.Line (tRc.Left * Screen.TwipsPerPixelX, tRc.Top * Screen.TwipsPerPixelY)-(tRc.Right * Screen.TwipsPerPixelX, tRc.Top * Screen.TwipsPerPixelY)
DrawText pObj.hdc, "aaa", -1, tRc, DT_BOTTOM

当pObj为Picture时,内容"aaa"的上面就有一条横线,然而当pObj为Printer时,打印出来的一条横线跟"aaa"差一段位置,这是什么原因,是不是需要单位的转换呢?谢谢!
[解决办法]
没人懂吗?各位快来帮忙啊!
[解决办法]
不会吧?又是没人顶啊?随便顶一下帖子都好啊...

读书人网 >VB

热点推荐