是否可以直接使用打印按钮打印图像,而不显示打印机对话?

时间:2015-10-29 15:02:03

标签: vb.net visual-studio

我用visual basic创建了一个程序(Visual Studio 2015)。我想单击按钮并打印图像,但我不想显示PrinterDialog(单击here查看屏幕截图)。

我想只需点击一下即可打印,因为此程序仅供公众使用!如何禁用或跳过此操作?

1 个答案:

答案 0 :(得分:1)

是。您可以像这样打印到默认打印机:

Sub PrintFile(ByVal fileName As String)
    Dim myFile As New ProcessStartInfo
    With myFile
        .UseShellExecute = True
        .WindowStyle = ProcessWindowStyle.Hidden
        .FileName = fileName
        .Verb = "Print"
    End With
    Process.Start(myFile)
End Sub

有关其工作原理的更多细节和说明可以在我的文章中找到: https://pradeep1210.wordpress.com/2010/03/26/easy-way-to-print-files-to-default-printer/