2011-06-13 87 views
1

我在WPF應用程序的Windows窗體主機中擁有WebBrowser控件。我知道爲了打印它的內容,我只使用WebBrowser.Print(),但是,如何讓打印機以橫向打印內容而不是縱向打印?我在這方面一直在尋找互聯網,奇怪的是,似乎實際上有些難以做到 - 這是真的嗎?我覺得這很難實現,這似乎很奇怪。從Windows窗體WebBrowser控件的橫向打印

謝謝!

+0

你有沒有得到這個解決? – epalm 2015-01-09 17:13:48

回答

0

INFO:WebOCHostCSharp.exe主機在C#的.NET

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

打印(String)方法打印文檔,並且不顯示一個對話框的web瀏覽器控件。此方法使用Microsoft HTML(MSHTML)打印模板來自動控制打印選項,如紙張大小,方向以及份數。

注:該項目確實不包含這個謎重載的方法「打印(串)」,它實際上是所謂的「PrintFormatted(串)」

+0

我必須承認。在閱讀本文後,我現在更加困惑。 – mracoker 2012-06-01 20:37:57

+0

不知何故,這個知識庫文章被刪除,現在我們所有的是VB.NET表哥WebOCHostVB.exe http://support.microsoft.com//kb/311303。而且你實際上不能「自動控制(...)紙張尺寸」。 TemplatePrinter對象的'pageWidth'和'pageHeight'屬性是隻讀的。你可以通過設置'orientation'屬性來切換它們。 – acelent 2013-01-30 19:52:23