【发布时间】:2010-10-17 09:39:54
【问题描述】:
我终于在没有提示用户或显示 IE 窗口的情况下找到了how to print transformed XML,但现在我需要指定份数和可能的其他打印机设置。
有没有办法以编程方式更改 WebBrowser 控件上的打印机设置?
有问题的代码:
private static void PrintReport(string reportFilename)
{
WebBrowser browser = new WebBrowser();
browser.DocumentCompleted += browser_DocumentCompleted;
browser.Navigate(reportFilename);
}
private static void browser_DocumentCompleted
(object sender, WebBrowserDocumentCompletedEventArgs e)
{
WebBrowser browser = sender as WebBrowser;
if (null == browser)
{
return;
}
browser.Print();
browser.Dispose();
}
【问题讨论】:
标签: c# winforms printing webbrowser-control