回 帖 发 新 帖 刷新版面

主题:怎么实现打印功能?

用vb.NET怎么编写实现打印功能的呢?
代码是怎么写的呀?需要添加那些控件?

回复列表 (共2个回复)

沙发

Sub pd_print(ByVal sender As Object, ByVal e As PrintPageEventArgs)

        Dim fnt, fnt1 As Font
        fnt = New Font("黑体", 13)
        fnt1 = New Font("黑体", 15)
        e.PageSettings.Margins.Top = 0
        e.PageSettings.Margins.Left = 0
    
                    e.Graphics.DrawString("中国", fnt, Brushes.Black, 22, ycd)
                          
                e.HasMorePages = False
                fnt.Dispose()
    End Sub

    Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim pd As New PrintDocument
        AddHandler pd.PrintPage, AddressOf Me.pd_print
        pd.Print()
    End Sub   
End Class

板凳

谢谢这位大厦1

我来回复

您尚未登录,请登录后再回复。点此登录或注册