【问题标题】:C#: Printing a ReportC#:打印报告
【发布时间】:2009-10-29 23:30:34
【问题描述】:

如何向我的应用程序添加常规打印功能,以便创建自定义报告(例如,RTF 格式)进行打印?另外,是否可以将打印预览与此结合起来?

更新:哦,还有,.NET Framework 在打印方面内置了什么?

【问题讨论】:

    标签: c# printing


    【解决方案1】:

    您可以尝试使用 Visual Studio 附带的 ReportViewer。它涵盖了 Windows 窗体和 Web 窗体。 http://msdn.microsoft.com/en-us/library/ms251671(VS.80).aspx

    【讨论】:

      【解决方案2】:

      你会在这里打开自己的痛苦世界,而这个问题之前已经解决了。

      您要打印什么?我假设你有一个 win-forms 应用程序。

      当您说自定义时,您的意思是用户将自己输入 rtf 或 html 代码(手动输入,或使用 WMDtinyMCE 等编辑器)

      您可以放入 Internet Explorer 控件,然后从那里调用打印。或者有plentyofother选项。

      【讨论】:

        【解决方案3】:

        看看一些商业包,比如 DevExpress 的 Xtra Reports suite

        【讨论】:

          【解决方案4】:

          我会使用 Pratik 提到的第 3 方,主动报告非常简单,或者如果需要更强大的可以使用 SSRS。

          【讨论】:

            猜你喜欢
            • 2018-08-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-12-27
            相关资源
            最近更新 更多