怎样实现定位打印?(100分)

Y

yangbo

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样实现定位打印
在DOS下我们用设置行距和字距实现定位打印,在WINDOWS下用DELPHI,
是不是通过在报表的正文区调整要打印的内容的位置来实现.
 
调用printer.cavas, 然后如同画图一样就可以。
另外,如果是报表构件,那么设置Band的高度就可以了。
字距无法调整,只好用第一种方法,一字一字的画。
 
只要用Printer.Canvas.TextOut(x,y,string),通过控制x,y即可实现
 
补充:
先用GetTextWidth,GetTextHeight得到字符的宽、高,就可以照longwx的方法的任意的画了
 
多人接受答案了。
 
顶部