2011-07-03 19 views
1

私はHTML形式で表示される電子メールメッセージの形式を指定することができますms Outlookの相互運用性を使用して、HTMLマークアップを含む文字列であるレポートを電子メールするC#WPFアプリケーションがあります。だから私の電子メールは、HTMLマークアップを含む文字列からHTMLで表示されます。これは正常に動作し、私の電子メールはHTML文字列からレンダリングされたテーブルを表示します。WPFの印刷されたページにHTMLコンテンツを追加する

BUT また、このレポートをWPFを使用して印刷する必要がありますが、HTMLマークアップタグを含む同じ文字列を使用すると、印刷が実行されず、HTMLテキストの正確なコピーが得られます。だから私のプリントアウトはテーブルを表示しません。

誰かが私のメールの例のように、コンテンツが印刷される前にレンダリングされるように、WPFを使用してHTMLタグを含む文字列を印刷する方法を教えてください。

多くのことに感謝します。

+0

"印刷"とは、実際の用紙を意味するのか、単に「表示する」のですか?私はあなたのタイトルはおそらく "WPFでHTMLコンテンツを表示する"と思う。 –

+0

こんにちは、私は本物のペーパーを意味し、私はOutlookに電子メールを送るとテーブルをレンダリングしません。 –

答えて

2

レンダリングHTMLはささいな問題ではありません。

WebBrowserを使用してください。HTML to FlowDocument converterを使用すると、文書をFlowDocumentScrollViewerに表示することができます。 WPFでのHTMLの直接サポートはありません。

+0

こんにちはH.私たちの電子メールと印刷サービスは、独自のサービスアセンブリに存在します。 Webブラウザコントロールは引き続き動作しますか? –

+0

私はあなたが印刷する方法に依存しますが、WPFコントロールを印刷すると、提案された方法の両方を使用できるはずです。行う。 –

関連する問題