例如,我有一个标签要打印,如下例所示,现在如果我想制作 3 个副本,如何在我正在打印的标签的某处打印副本编号?
示例代码:
Private Sub btnPrintProcLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrintProcLabel.Click
If ValidateData() Then
AddHandler PrintDocument1.PrintPage, AddressOf PrintProcLabel
Try
PrintDocument1.PrinterSettings.PrinterName = SinglePrinter.PrinterSettings.PrinterName
PrintDocument1.PrinterSettings.Copies = CInt(txtCopies.Text)
PrintDocument1.Print()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub
Public Sub PrintProcLabel(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs)
Dim g As Graphics = e.Graphics
Dim br As Brush = New SolidBrush(Color.Black)
Dim pn As Pen = New Pen(br)
g.DrawString(Today.Month & "/" & Today.Day & "/" & Today.Year, Arial, br, 250, 3)
End Sub