ActiveReports - 绿色报表设计器


GPLv2
跨平台
C#

软件简介

ActiveReports 是绿色报表设计器,可方便设计ActiveReports的页面报表、区域报表,同时提供打印、预览功能。

依赖.NET Framework 4.5环境,直接解压使用。

无论您研发的是桌面应用系统,Web应用系统,还是移动设备系统,ActiveReports 8
为您提供整套完美的解决方案,全面提升系统研发效率,降低研发技术难度,最大程度节省研发成本。

多种报表模型,满足交互式报表等复杂报表需求

  • 固定页面布局报表 :ActiveReports 中首创的一种 .NET报表模型,运行时的报表页面与设计时完全保持一致,各控件的位置和大小都不会改 变,非常适合创建传统的纸质报表格式,如用于设计财务单据、银行帐票等格式要求严格的报表。

  • 连续页面布局报表 :主要通过数据区域来控制报表的布局,能自动实现数据分页显示,并提供最强大的报表交互能 力,可轻松实现各种交互式报表。报表页面的控件可以扩大或缩小;通过参数报表实现数据过滤;支持设置交互式排序;您可以设置钻取报表,在初始状态下隐藏细 节,点击按钮后打开;您也可以添加指向其它报表的钻取链接,以及指向报表内其它区域的书签链接等。

  • 区域布局报表 :ActiveReports产品的典型报表模型,区域布局中报表被分为不同的区域。缺省情况下 的区域布局报表包含页眉,明细和页脚区域,可以进一步插入报表头/报表尾和分组头/分组尾区域。这种布局方式也在Access和水晶报表中得到广泛使用。 您可以运用已经掌握的C#和VB.NET知识,并结合区域布局报表模型提供的丰富API实现子报表、交叉报表、分组报表、分栏报表、主从报表等多种多样的 报表系统

丰富的数据可视化呈现方式,便于阅读和理解报表数据

在我们的身边,数据可视化的实例不胜枚举,如天气预报、交通流量图、思维导图、历史事件等等。由于数据可视化目标的不同,我们需要在报表中采用各种
不同的形式来展现数据。为了强调报表数据的变化趋势或分布特征,可能会利用色彩丰富的图表;为了让普通用户能够迅速理解指标的变化等,可以用一些颜色的变
化和特定含义的图标来修饰报表数据;为了强调数据间的潜在联系,可能会生成分布式的多维图表。

为了满足迅猛发展的数据可视化需求,ActiveReports在提供基本报表版面控件的基础上,还提供了丰富的数据可视化手段:
提供数十种二维和三维图表,把整体数据以图表的形式展现出来 把报表中的关键数据用颜色条等微型图表形式展示在报表单元格位置
把报表中的数据根据值的不同显示为有特定含义的图片,如为过期账户设置一个红色标志作为背景图像

跨平台支持,安全共享和交换报表数据

ActiveReports 提供了一个非常灵活的报表浏览器,能将您的报表部署到多种应用平台上。内置有 HTML5、WPF、Windows
Forms、ASP.NET、Flash、Silverlight以及Raw
HTML报表浏览器,所有报表浏览器都内置了打印、检索、文档目录以及多页缩放显示功能,并支持用户定制操作。同时,ActiveReports支持完全
信任级别的Microsoft Windows Azure云服务,使用户可以把报表应用迁移到Windows Azure云平台上。

为了满足报表数据的安全共享和交换需求,ActiveReports提供了丰富的导出功能。ActiveReports支持将报表内容导出为PDF
文件,并能对PDF文件就行高级加密操作,还提供了对国际化字体的全面支持;此外,还可以将报表内容导出为
Word、Excel、RTF、HTML、Text和TIFF文件。通过ActiveReports提供的API可以控制导出操作过程中的各种属性设置。

零版税快捷部署,降低成本和IT负担

使用ActiveReports的用户在部署应用系统时,不需要任何特殊的设置、也不需要繁琐的产品激活过程,只要用XCOPY命令将 ActiveReports
程序集进行部署,或是把它们放在全局程序集缓存(Global Assembly Cache,
GAC)中即可。部署工作免去了在服务器端或客户端进行更多的安装操作,简单快捷。

同时部署也是零版税,用户无需因为部署服务器的数量或并发数二次付费。