【发布时间】:2011-12-02 02:10:14
【问题描述】:
我正在尝试从 VB.NET 程序打印 PDF 文档。以下代码有效,但打印时出现 Adobe 空白屏幕。有没有办法抑制这个窗口?
Dim startInfo As New ProcessStartInfo
startInfo.FileName = "Test.pdf"
startInfo.Verb = "print"
startInfo.Arguments = ""
startInfo.UseShellExecute = True
startInfo.CreateNoWindow = False
Dim report As Process = New Process
report.StartInfo = startInfo
report.Start()
【问题讨论】:
-
您是否尝试过将 CreateNoWindow 设置为 true?
-
将 CreateNoWindow 设置为 true 但窗口仍然出现
-
CreateNoWindow 只能在控制台应用程序上运行。你唯一的希望是 WindowStyle = Hidden。几率很低,Adobe 产品的设计让人讨厌。
标签: vb.net