功能介绍
- 与Visual Studio完美集成,易于上手
- 易于使用的报表设计器,提高报表设计效率
- 新功能帮助实现精美报表效果
- 在应用程序中使用报表设计器控件
- 可扩展的.NET报表SDK提供完备的定制能力
- 脚本和XML格式使报表部署和维护变得更容易
- 为不同文化提供本地化控件和用户界面
- 为Windows Forms用户提供可定制的报表浏览器
- Flash报表浏览器丰富了Web应用的浏览体验
- 支持 Windows Azure (完全信任级别)
- 支持ASP.NET中等信任级别,便于在托管环境下部署
- 可定制的图表控件提供了丰富的图表效果
- 报表参数支持动态过滤数据
- 子报表和分组提供了灵活的报表布局
- 输出为多种文档格式
- 高级PDF输出功能,包括数字签名和时间印章
- 功能强大的报表打印功能
- 内置的条码控件节省时间和费用
- 提供水晶报表和Access报表转换工具,方便移植
- 外部样式表单支持报表样式的一致性和快速修改
- 可发布给最终用户的帮助文档
- 丰富的产品知识资源库
- 零版税XCopy部署,降低成本和IT负担
与Visual Studio完美集成,易于上手
安装ActiveReports 6时,安装程序会把一些报表设计模板安装到Visual Studio® 的模板列表中。在Visual Studio项目中打开Add New Item对话框就可以选择这些报表模板:可以选择code-based还是xml-based的报表模板,或者选择Access Import Wizard从现有的Access报表转换。
更多介绍: 添加ActiveReports到项目中 | 添加ActiveReports控件 | 从 Microsoft® Access® 报表转换
易于使用的报表设计器,提高报表设计效率
ActiveReports报表设计器提供多种工具帮助用户快速设计出所需要的报表。可浮动的报表资源管理器(Report Explorer)将报表的各种元素,包括节、字段、参数和设置等按树形结构排列在一起,方便用户的选择和操作。ActiveReports工具箱支持鼠标拖放多个ActiveReports控件到用户的报表里并进行定制。通过预览栏可随时预览运行时的报表效果,无需实际运行项目。
新功能帮助实现精美报表效果
ActiveReports最新版本增加了一些新的控件和设计时功能,使得报表设计更加容易:
- 现在可以用新的跨区域控件设计美观的报表。拖拽一个跨区域块控件到任意一个表头区域,这个跨区域块的控件会动态地延伸至表尾区域
- 新增的对齐线功能让用户更自由地布局控件,并且直观地与其它控件对齐,而不是自动对齐到Grid(此功能依然可以通过修改报表设置打开)
- 用鼠标双击文本框控件或者选中文本框后按F2功能键可以直接在文本框中输入文字,不需要打开属性窗口
- 标签和文本框控件可以设置四个方向的边空(padding)。在文本框或者标签控件的Alignment属性设置为Justify时,新的TextJustify属性扩展了对齐的方式,包括自动Auto (缺省值), Distribute 和DistributeAllLines
- 用图案来填充页面的空白区域,比如对一个绿色背景的报表,如果设定RepeatToFill 属性为True,则无论表体是否有数据,ActiveReports都将表体区域全部用绿色填充。这样最后一页即使数据不到表尾,绿色也会填满整页,不会有留白
在应用程序中使用报表设计器控件
ActiveReports 6专业版提供无额外版权费用的、可定制的Windows Forms最终用户报表设计器控件。专业版用户可以把这个控件包含在应用程序中,使得最终用户可以创建和修改报表。同时还可以把工具箱、报表资源管理器和Visual Studio属性窗口(Property Grid)也包含到应用程序中,使最终用户可以具有完备的报表定制能力。ActiveReports 6安装程序包含了一个这方面的例子,用户可以以此为起点进行开发。
更多介绍
可扩展的.NET报表SDK提供完备的定制能力
屡获殊荣的ActiveReports 凭借超强的编码灵活性、优秀的架构设计,使得.NET开发人员可以用它建立、设计任何复杂报表。
基于事件的ActiveReports对象模型使得用户可以从零开始创建和生成报表文档,完全不依赖于报表设计模板和报表设计器。用户可以改变报表的布局(比如增加、删除或隐藏一些控件),改变格式(颜色、样式等),合并文档,甚至可以在AfterPrint事件中改变页面显示的效果。所有这些操作都可以在运行时实现。
Page类提供Draw() API,允许用户绘制文本、图像、图形。其它对象的API允许用户增加和删除页面,或者是从其它文档中合并一些页面到当前文档中。
最终用户报表设计器提供一系列API,包括事件和方法,使得用户在应用程序中可以灵活地定制报表。用户也可以基于工具箱自身的API在应用程序中定制一个功能和外观都符合需求的工具箱。在安装包中包含了这方面的一个例子。
类库参考 | ActiveReports事件 | 运行时定制报表
脚本和XML格式使报表部署和维护变得更容易
ActiveReports支持用户用VB.NET 或C#脚本来定义报表的版式,这使得报表的版式可以保存到XML文件(RPX)并独立使用。因为RPX文件包含了脚本,用户可以在报表浏览器中直接装载、运行和显示报表,不需要使用设计器。脚本和RPX文件结合在一起,使得用户可以在不重新编译的情况下更新报表,方便了报表的维护。更多介绍
为不同文化提供本地化控件和用户界面
ActiveReports的几乎所有界面控件都支持语言和文化的设置,用户可以通过脚本对交互界面进行本地化设置。更多介绍
- 货币和日期的本地化设置:
- 文本框控件
- 图表控件
- 图表控件
-
用户界面的本地化设置:
- 报表浏览器控件
- 对话框
- 工具条
- Flash报表浏览器控件
- 最终用户设计器
为Windows Forms用户提供可定制的报表浏览器
ActiveReports的Window Forms报表浏览器使得报表系统的最终用户可以对报表进行放缩和预显,通过多个标签(Tab)分别查看超链接、多页视图、目录窗口、显示所有页面缩略图的缩略图窗口、文字搜索和注释。用户还可以对工具条进行定制,比如增加按钮或者隐藏一些不需要的功能。更多介绍
Flash报表浏览器丰富了Web应用的浏览体验
专业版中包括基于Flash的报表浏览器,用它可以向已经安装了Adobe Flash Player版本10的客户提供无缝的、可交互的报表浏览。通过选择预定义的主题(包括Office主题,Windows XP主题,Vista主题和Windows传统主题),控制打印、分页、报表目录、缩略图显示等,增强了报表浏览的体验。
这个功能需要使用Adobe Flash版本10或更高版本。更多介绍
支持 Windows Azure (完全信任级别)
ActiveReports 6 支持完全信任级别的Microsoft Windows Azure云服务,使用户可以把报表应用迁移到Windows Azure云平台上。更多介绍
支持ASP.NET中等信任级别,便于在托管环境下部署
ActiveReports 6支持ASP.NET中等信任级别环境。因为许多Web应用会在没有完全信任权限的托管(hosting)环境下运行,ActiveReports的中等信任级别支持方便了用户的报表系统部署。更多介绍
可定制的图表控件提供了丰富的图表效果
ActiveReports的图表控件支持绝大多数常用的二维和三维图表类型,包括XY表和财务图表。通过使用图表控件的定制功能,如修改坐标轴、图注、图例等,用户可以创建任何其所需要的图表效果。用户还可以通过代码把定义好的图表输出为多种图像格式。更多介绍
报表参数支持动态过滤数据
用户可以使用AcitveReports参数(Parameters)集合把数据提供给报表中的文本框或图表,也可以选择数据的一个子集显示到报表的特定区域,或者是把数据从主报表象子报表传递。用户可以通过三种方式获取数据的值:提示用户输入;从主报表取值并传递给子报表;从Windows form或者Web form上取值。更多介绍
子报表和分组提供了灵活的报表布局
在ActiveReports当中,用户可以使用组头和组脚(group headers and footers)对报表中的数据进行分区。如果需要,还可以使用子报表(Subreport)控件把一个报表嵌入到另一个报表当中。在把一个子报表控件增加到报表中后,可以从主报表向子报表传递数据,使得与主报表相关的数据能够显示在子报表当中。
更多介绍: 子报表 | 分组
输出为多种文档格式
ActiveReports 支持多种格式的报表导出,包括PDF、Excel、RTF、HTML、Text和TIFF,用户可以将它们应用到Windows Forms或Web应用系统中。可以在应用系统中自动生成报表,或者提供导出选项,由最终用户自己生成。ActiveReports为每种输出格式提供一个独立的DLL,方便用户根据支持的输出格式进行有选择的使用和部署。更多介绍
高级PDF输出功能,包括数字签名和时间印章
在专业版的ActiveReports里,对PDF格式的数据输出又有了增强功能。现在用户可以将不可见的数字签名或者可见的文字图案加入到报表里。通过16种属性对数字签名进行个性化设置, 用数字签名验证报表作者,还可通过Certification Level 来设定用户访问权限。用时间印章功能建立第三方授权版本。这些新功能完全和Adobe的新安全机制兼容。
更多介绍
功能强大的报表打印功能
ActiveReports提供的打印功能不仅操作简单而且功能强大、速度快。支持在设计状态和运行状态对打印功能进行配置,支持双面打印、多份打印、配置打印方向等功能。更多介绍
内置的条码控件节省时间和费用
ActiveReports 完美地与条码功能集成,帮助用户节省时间和投入。最新版本支持六种新的条码式样:RSS14, RSS14Truncated, RSS14Stacked, RSS14StackedOmnidirectional, RSSExpanded, and RSSExpandedStacked。
更多介绍
提供水晶报表和Access报表转换工具,方便移植
ActiveReports提供水晶报表转换向导工具,可以把水晶报表(2005和2008版本)转换为ActiveReports 6报表。因为两个产品存在着不同,转换的程度依赖于特定的报表版式。同样,用户可以使用ActiveReports 6的Access输入向导工具把Access报表转换为ActiveReports报表。更多介绍
外部样式表单支持报表样式的一致性和快速修改
在ActiveReports中,用户可以设置报表中不同控件的样式,然后把这些样式保存到一个外部的XML文件当中,供其他报表使用。如果用户希望同一份报表以不用的外观分发,只需要简单地修改样式表单,无需逐个改变每个报表中的单个控件的字体、颜色、尺寸等。更多介绍
可发布给最终用户的帮助文档
ActiveReports专业版还包括可以随报表设计器一同发布给最终用户的帮助文档。 用户还可用ActiveReports附带的Innovasys HelpStudio3 User Guide 项目来定制和编译自己的CHM或PDF格式帮助文件。(需要HelpStudio version 3)
更多介绍: 分发帮助文档 | 定制帮助文档
丰富的产品知识资源库
成为ActiveReports的用户,意味着使用一款市场领先的产品。全球50,000名开发人员正在一同使用和丰富本产品,用他们的经验和智慧,通过在线论坛、技术文档、对比信息、博客以及邮件等方式共建产品知识资源库。
产品知识库 | 英文论坛| 中文论坛
零版税XCopy部署,降低成本和IT负担
使用ActiveReports,用户在Visual Studio里创建报表,然后可以直接编译成可执行文件,也可以使用基于XML的RPX报表格式文件分发报表而不编译到应用程序中。可以用Xcopy将ActiveReports 程序集进行部署,或是把它们放在全局程序集缓存(Global Assembly Cache, GAC)中。对象模型支持的报表引擎就如同一个单一的、可管理的强签名程序集。部署工作免去了在服务器端或客户端进行更多的安装操作,同时部署也是零版税。
Windows部署 | Windows部署(标准版) | Windows部署(专业版)























