C#:レポートを印刷する

c# printing

カスタムレポートを(RTF形式などで)作成して印刷できるようにするために、アプリケーションに通常の印刷機能を追加するにはどうすればよいですか。 また、これと印刷プレビューを組み合わせることはどういうわけか可能ですか。

*更新:*ああ、そしてまた、印刷に関して.NET Frameworkに組み込まれているものは何ですか?

  1  1


ベストアンサー

Visual Studioに同梱されているReportViewerを試すことができます。 WindowsフォームとWebフォームの両方をカバーしています。 http://msdn.microsoft.com/en-us/library/ms251671(VS.80).aspx

1


あなたはここで苦痛の世界に自分自身を開くでしょう、そしてこの問題は以前に解決されました。

何を印刷しようとしていますか? 私はあなたがwin-formsアプリケーションを持っていると仮定します。

あなたが習慣と言うとき、あなたはユーザーが自分自身でrtfかhtmlコードを入力することを意味するか(手動で、あるいは WMDあるいはhttp://tinymce.moxiecodeのようなエディタで) .com / [tinyMCE])

Internet Explorerコントロールにドロップして、そこから印刷を呼び出すことができます。 または plenty https://stackoverflow.com/questions/219234/printing-with-the-system-windows-forms-webbrowserがあります。 その他のオプションを-control。

0


DevExpressの Xtraレポートスイートのようないくつかの商用パッケージを見てください。

0


Pratikが述べたように、私はサードパーティを使用したいと考えています、アクティブレポートは非​​常に簡単です、または必要であればより堅牢なSSRSを使用することができます。

0


タイトルとURLをコピーしました