从Windows窗体WebBrowser控件在横向打印

时间:2011-06-13 20:04:01

标签: c# printing webbrowser-control landscape

我在WPF应用程序的Windows窗体主机中有一个WebBrowser控件。我知道为了打印它的内容,我只使用WebBrowser.Print(),但是,如何告诉打印机以横向而不是纵向打印内容?我一直在网上搜索,奇怪的是,它似乎实际上有点难以做到 - 这是真的吗?对我来说似乎很奇怪,它不容易实现。

谢谢!

1 个答案:

答案 0 :(得分:0)

信息:WebOCHostCSharp.exe在C#.NET中托管WebBrowser控件

http://support.microsoft.com/kb/326217

Print(String)方法打印文档但不显示对话框。此方法使用Microsoft HTML(MSHTML)打印模板自动控制打印选项,如纸张大小,方向和份数。

注意:此项目 NOT 包含此神秘重载方法"打印(字符串)",它实际上被称为" PrintFormatted(字符串)"