ActiveReport

编辑:水蛭网互动百科 时间:2020-01-29 09:29:38
编辑 锁定
ActiveReport 是。net下的一个出色的报表开发程序,ActiveReports可在应用程序中生成各种报表,十多年来一直荣获应用程序的最佳报表生成工具软件。它的核心两点包括强大的客户定制功能,优越的性能表现,和令客户放心的质量水平,以及通过分布在世界各地的客户实战检验的多语言版本支持。
软件名称
ActiveReport
开发商
.NET
软件平台
Windows
是否免费

ActiveReportActiveReports for .net的主要功能介绍

编辑
1. 与Visual Studio完美集成,易于上手
安装ActiveReports 6时,安装程序会把一些报表设计模板安装到Visual Studio® 的模板列表中。在Visual Studio项目中打开Add New Item对话框就可以选择这些报表模板:可以选择code-based还是xml-based的报表模板,或者选择Access Import Wizard从现有的Access报表转换。
2. 易于使用的报表设计器,提高报表设计效率
ActiveReports报表设计器提供多种工具帮助用户快速设计出所需要的报表。可浮动的报表资源管理器(Report Explorer)将报表的各种元素,包括节、字段、参数和设置等按树形结构排列在一起,方便用户的选择和操作。ActiveReports工具箱支持鼠标拖放多个ActiveReports控件到用户的报表里并进行定制。通过预览栏可随时预览运行时的报表效果,无需实际运行项目。
3. 可扩展的.NET报表SDK提供完备的定制能力
屡获殊荣的ActiveReports 凭借超强的编码灵活性、优秀的架构设计,使得.NET开发人员可以用它建立、设计任何复杂报表。基于事件的ActiveReports对象模型使得用户可以从零开始创建和生成报表文档,完全不依赖于报表设计模板和报表设计器。用户可以改变报表的布局(比如增加、删除或隐藏一些控件),改变格式(颜色、样式等),合并文档,甚至可以改变页面显示的效果。所有这些操作都可以在运行时实现。
最终用户报表设计器提供一系列API,包括事件和方法,使得用户在应用程序中可以灵活地定制报表。
4. 子报表和分组提供了灵活的报表布局
在ActiveReports当中,用户可以使用组头和组脚(group headers and footers)对报表中的数据进行分区。如果需要,还可以使用子报表(Subreport)控件把一个报表嵌入到另一个报表当中。在把一个子报表控件增加到报表中后,可以从主报表向子报表传递数据,使得与主报表相关的数据能够显示在子报表当中。
5. 可定制的图表控件提供了丰富的图表效果
ActiveReports的图表控件支持绝大多数常用的二维和三维图表类型,包括XY表和财务图表。通过使用图表控件的定制功能,如修改坐标轴、图注、图例等,用户可以创建任何其所需要的图表效果。用户还可以通过代码把定义好的图表输出为多种图像格式
6. 脚本和XML格式使报表部署和维护变得更容易
ActiveReports支持用户用VB.NET 或C#脚本来定义报表的版式,这使得报表的版式可以保存到XML文件(RPX)并独立使用。因为RPX文件包含了脚本,用户可以在报表浏览器中直接装载、运行和显示报表,不需要使用设计器。脚本和RPX文件结合在一起,使得用户可以在不重新编译的情况下更新报表,方便了报表的维护。
7. 为Windows Forms用户提供可定制的报表浏览器
ActiveReports的Window Forms报表浏览器使得报表系统的最终用户可以对报表进行放缩和预显,通过多个标签(Tab)分别查看超链接、多页视图、目录窗口、显示所有页面缩略图的缩略图窗口、文字搜索和注释。用户还可以对工具条进行定制,比如增加按钮或者隐藏一些不需要的功能。
8. Flash报表浏览器丰富了Web应用的浏览体验
专业版中包括基于Flash的报表浏览器,用它可以向已经安装了Adobe Flash Player版本10的客户提供无缝的、可交互的报表浏览。通过选择预定义的主题(包括Office主题,Windows XP主题,Vista主题和Windows传统主题),控制打印、分页、报表目录、缩略图显示等,增强了报表浏览的体验。
9. 支持 Windows Azure (完全信任级别)
ActiveReports 6 支持完全信任级别的Microsoft Windows Azure云服务,使用户可以把报表应用迁移到Windows Azure云平台上。
10. 提供水晶报表和Access报表转换工具,方便移植
ActiveReports提供水晶报表转换向导工具,可以把水晶报表(2005和2008版本)转换为ActiveReports 6报表。因为两个产品存在着不同,转换的程度依赖于特定的报表版式。同样,用户可以使用ActiveReports 6的Access输入向导工具把Access报表转换为ActiveReports报表。

ActiveReport注册

编辑
下面代码放置在***.exe.config或者Web.config里面:
<appSettings>
<addkey="DataDynamicsARLic" value="DD-APN-10-C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTYKJCKJ" />
</appSettings>
每个方案旋转文件licenses.licx后,重新生成:
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version=1.2.2003.630, Culture=neutral, PublicKeyToken=dbe4120289f9fd8a
右边红线出现,是因为报表超出长度限定,如果那样打印的话,会多带出一张空白纸。
1 Left margin + right margin + printwidth must be less than the paper width
2 While right.margin > 1.0 then it will appear

ActiveReport如何发布

编辑
有两种部署 ActiveReports 程序集的方法。每种方法根据您的安装方法而定。
如果您正将工程从开发计算机拷贝到您的服务器上,您需要将工程引用中的 ActiveReports 引用设置为 CopyLocal = True。这样 ActiveReports DLL 将在编译工程中的 bin 文件夹中。
如果您正为您的软件制作安装程序,您需要包含 ActiiveReportsDistrib.MSM 文件,该文件将包含在 ActiveReports for .NET 的安装中。例如,该文件可能被安装在C:\Program Files\Data Dynamics\ActiveReports for .NET\Deployment 文件夹中。
还有第三种方法来实现,但并不推荐。因为该方法比较复杂。您可以使用命令行工具来安装 GAC 中的每一个DLL。格式为:'C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin>gacutil -i。
词条标签:
计算机学