各位大侠,谁能提供一些关于printer的使用方法,最重要的是帮我解决如何设置打印内容是横向的还是纵向的。先谢过了
例如调整下面代码中的横纵向Private Sub Commandprintlable_Click()
frmlabel.Refresh '刷新标签
'''''''选择标签打印机
Dim i As Long
For i = 0 To Printers.Count - 1
If Printers(i).DeviceName = "Zebra Z6M Plus (200dpi)" Then
Set Printer = Printers(i)
Exit For
End If
Next
Debug.Print "选择为", i, Printer.DeviceName 'Debug的内容选择为+设备名字
''''''''''''''''''以下为打印的内容----------需要编辑 Printer.FontSize = 40
Printer.CurrentX = 1700
Printer.Print Text1.Text '牌号
Printer.CurrentX = 4100
Printer.Print Text5.Text; '厚度
Printer.CurrentX = 7100
Printer.Print Text12.Text '宽度
Printer.CurrentX = 9100
Printer.Print Text13.Text '长度 Printer.FontSize = 21
Printer.CurrentX = 12245
Printer.Print Combobiaozhun.Text; '标准
' Printer.CurrentX = 4900 + 400
' Printer.Print Text6.Text; '厚度
'
Printer.EndDoc '把这一句加上
' Call sub_SaveData
' Exit Sub
End Sub
例如调整下面代码中的横纵向Private Sub Commandprintlable_Click()
frmlabel.Refresh '刷新标签
'''''''选择标签打印机
Dim i As Long
For i = 0 To Printers.Count - 1
If Printers(i).DeviceName = "Zebra Z6M Plus (200dpi)" Then
Set Printer = Printers(i)
Exit For
End If
Next
Debug.Print "选择为", i, Printer.DeviceName 'Debug的内容选择为+设备名字
''''''''''''''''''以下为打印的内容----------需要编辑 Printer.FontSize = 40
Printer.CurrentX = 1700
Printer.Print Text1.Text '牌号
Printer.CurrentX = 4100
Printer.Print Text5.Text; '厚度
Printer.CurrentX = 7100
Printer.Print Text12.Text '宽度
Printer.CurrentX = 9100
Printer.Print Text13.Text '长度 Printer.FontSize = 21
Printer.CurrentX = 12245
Printer.Print Combobiaozhun.Text; '标准
' Printer.CurrentX = 4900 + 400
' Printer.Print Text6.Text; '厚度
'
Printer.EndDoc '把这一句加上
' Call sub_SaveData
' Exit Sub
End Sub
解决方案 »
- 想用VB做一个简单的通讯翻译器~~~~~~~~~~~~~~~~~~~
- VB多线程问题!!!
- 有没有办法用vb写一个dll,实现对ie和若干网页内容的封装。
- 问个有关picturebox的问题
- 用EVB怎样进行注册表编程?
- 如何用ado对象连接oracle 数据库啊?
- vb6.0+Access2000 +sp5补丁问题?¥100分,大奉送啦
- 请问如何在adodc控件属性的 记录源 命令文本 sql语句中引用一个变量作为查询的where 语句的依据?
- 求守形数的编程题
- 请教如何把图片的颜色反色(就像画图板图像菜单里的反色)
- 求波形显示问题,跪求!!!急
- 我用VB6使用msflexgrid控件,遇到一个问题,想请达人!
Printer.Orientation=VbPRORLandscape'横向打印
参考地址http://faq.csdn.net/read/173721.html