龙空技术网

VB编程之控制打印机的一些方法

爱知自媒体人 2276

前言:

此刻看官们对“vbnet print”都比较重视,小伙伴们都想要了解一些“vbnet print”的相关文章。那么小编同时在网络上收集了一些关于“vbnet print””的相关资讯,希望各位老铁们能喜欢,大家一起来了解一下吧!

Sub InitPrint()        '这个函数用来初试化打印机,请最先调用

Printer.Orientation = 2    '设置为横向打印,改为1就是纵向了

Printer.ScaleMode = 6 '设定单位为毫米

Printer.ScaleLeft = 30     '设置左边界

Printer.ScaleTop = 30 '设置上边界

Printer.ScaleHeight = 300   '设置高度

Printer.ScaleWidth = 200    '设置宽度

End Sub

Sub PrintStr(ByVal X As Long, ByVal Y As Long, ByVal Fntsize As Integer, ByVal Str As String)     '这个函数用来在指定位置用指定的字体大小打印指定的字符串

Printer.CurrentX = X '指定X坐标

Printer.CurrentY = Y '指定Y坐标

Printer.FontSize = Fntsize '指定字体大小

Printer.Print Str '打印字符串

End Sub

Printer.Line (X1, Y1)-(X2, Y2) '这个是Printer对象自带的方法,可以打印一条线

Printer.PaintPicture  '这也是Printer对象自带的方法,可以在指定位置打印图片

PaintPicture这个方法的参数可以参考一下MSDN,比较多,我这里就不说了。

当你调用这些函数和方法之后,最后还需要用:

Printer.EndDoc 这个方法来将你的最终结果打印到纸上,如果不用这个语句,你的打印机是不会打印的。

标签: #vbnet print #vbnet打印直接操作 #vb连接打印机