XtraReports Suite 一,推荐理由
二,报表设计器 一个报表工具的强大与否,首先我们就是看模板设计器。看其专业的界面风格,我们就能看出它应该是一款强大的工具。直接上图。
三,报表样例 XtraReports 官方自带的Winfrom报表演示包含了如何使用各种报表元件的例子,这里我们看到支持的报表类型和FastReport差不多。其中条形码元件还能支持 PDF417和Data Matrix 2D条码。不过我们没发现XtraReports有报表钻取和折叠功能,这个FastReport要强一点。另外 XtraReports的图表是来自于其XtraCharts,所以支持的图表类型要比FastReport更丰富,可视化效果非常漂亮。
三,报表导出 XtraReports的导出格式也支持非常多,常用的PDF,EXCEL和RTF格式都支持。
FastReport可能对它最熟悉可能还是Delphi程序员了,几乎没有程序员不知道这款VCL组件的。前几年这个俄罗斯软件公司 Fast Reports Inc.公司重写FastReport VCL组件核心代码,同时推出FastReport .NET版,这个.NET当然是完全采用C#代码编写,经过多年的开发,目前版本到了1.7.x了,功能和稳定性都已经相当不错了。 FastReport .NET 一,推荐理由
二,支持的开发环境 FastReport .NET官方显示当前支持WinForm和Asp.Net两种模式,但是好像也有网友在WPF下进行使用,还有SL能不能用目前不能确定。 三,报表设计器 和FastReport VCL一样,.NET版也为开发者提供了一个报表模版设计器,这个设计器既可以在Visual Studio集成环境中打开,也可以独立打包成一个应用程序。当然你想打包成独立的应用程序需要购买专业版以上版本,否则设计模版你只能在Visual Studio进行了。下面我们看一下设计器的截图。
四,丰富的报表元件 FastReport .NET的报表元件很丰富,从最基本的文本元件、图形和直线到图表元件和条形码元件都已经包含。特别,自从微软收购了Dundas Chart,现在最新的Visual Studio 2010中包含了免费的漂亮的Dundas Chart,FastReport把Visual Studio中的图表给整合进来,应该说效果还是非常不错的,这几类图表已经基本上满足我们的需求了。 五,报表类型 FastReport几乎只要能你能想到的报表,基本上都能实现。从简单的List报表,到分组报表、交叉报表和主从报表等,都能直观方便的实现。 另外其内置脚本引擎,你可以报表模版变编写脚本,做出更复杂和个性化的报表。这个我们不多说了,下面看看一个自带的Demo吧。
六,报表导出 常用格式导出没有问题,如PDF,EXCEL,HTML, DOCX等,基本上做到所见即所得的导出效果。
七,总结 FastReport .NET作为一款短小精悍,功能强大的报表控件对.NET开发者来说是一款非常适用的组件,毕竟开发企业信息系统,报表和打印是不能缺少。用一个报表控件可以很好的解决报表的设计和维护,甚至报表模版交有专人负责,可大大提高工作效率。另外这款产品价格也不贵,比水晶报表便宜好多。 |
|