我正在尝试使用Microsoft.VisualBasic.Compatibility.VB6
库从VB2010 Windows表单进行打印。
我已经下载了图书馆并将其导入到我的表单上。Microsoft帮助文件不准确和不完整,没有一个完整的示例。一个简单的表格,带有打印按钮,该按钮打印出" Hello World!"默认系统打印机足以让我开始。
事先感谢您提供的任何帮助...
使用适当的库将使此简单变得很长。改用printDocument类:
Imports System.Drawing.Printing
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim doc = New PrintDocument()
AddHandler doc.PrintPage, AddressOf PrintHello
doc.Print()
End Sub
Private Sub PrintHello(sender As Object, e As PrintPageEventArgs)
e.Graphics.DrawString("Hello world", Me.Font, Brushes.Black, New PointF(0, 0))
End Sub
End Class