伴随着本次新版本的发布,ActiveReports 将全面支持最新版本的 .Net Core 框架。与此同时,ActiveReports 的桌面报表设计器 UI 将得以全面增强、报表预览方式得以全面优化、报表设计能力将得以大幅提升。

以下是本次新版本的核心亮点,欢迎了解:

  • 全面支持 .Net Core 框架:使用 ActiveReports,创建基于 .Net Core 平台的 Web 报表应用,仅需完成一次报表设计,即可在 Windows、MacOS、Linux 等跨平台设备中运行。
  • 全新的桌面报表设计器 UI:全新的 UI 更清爽、更易用,在降低报表设计师、数据分析师和项目实施者使用门槛的同时,也符合当下最流行的审美趋势。
  • 全新的 WebViewer 控件:不依赖任何第三方组件,提供了多种报表预览方式,如 HTML、PDF、raw Html 等。
  • 全新的 InputField 控件:可针对 PDF 文档进行编辑及表单填写。
  • 其他更新:可在 NuGet、NPM、GitHub 上获取 ActiveReports 的相关资源、在线报表设计器功能增强、导出及渲染性能提升。

全面支持 .Net Core 框架

ActiveReports V14 已经全面支持最新版本的 .Net Core 框架!

从 ActiveReports V14 开始,桌面端报表设计器将以全新的面貌与您见面,并保持与在线报表设计器的 UI 完全相同。全新的 UI 更清爽、更易用,在降低报表设计师、数据分析师和项目实施者使用门槛的同时,也更加符合当下最流行的审美趋势。

全面支持 .Net Core 框架

全新的桌面报表设计器 UI

ActiveReports 的桌面端报表设计器 UI 终于迎来全面更新!

从 ActiveReports V14 开始,桌面端报表设计器将以全新的面貌与您见面,并保持与在线报表设计器的 UI 完全相同。全新的 UI 更清爽、更易用,在降低报表设计师、数据分析师和项目实施者使用门槛的同时,也更加符合当下最流行的审美趋势。

全新的桌面报表设计器 UI

全新的 WebViewer 控件

ActiveReports V14 加入了全新的 WebViewer 控件,以此提升报表预览体验。

WebViewer 是一个更加轻量的 JavaScript Viewer 控件,不依赖任何第三方组件,提供了多种报表预览方式,如 HTML、PDF、raw Html 等。

使用 WebViewer,可助您快速创建,并预览 ASP.NET 报表应用。除了预览功能, WebViewer 还提供了多种可选主题、响应式布局,及快速查找等功能。

全新的 WebViewer 控件

全新的 InputField 控件

在 ActiveReports V14 中, PDF 文档的可编辑交互将成为可能。使用 InputField 控件,即可针对 PDF 文档进行编辑及表单填写。

InputField 控件支持两种输入类型:文本框及复选框,用户可根据不同的需求来做选择,此外也可以使用 InputField,为 PDF 设置密码。

全新的 InputField 控件

可在NuGet、NPM、GitHub 上获取 ActiveReports的相关资源

为了让 ActiveReports 的产品安装过程更加轻便,我们对安装包的文件进行了优化:

  • ActiveReports 可从 NuGet 上直接安装。我们已将 ActiveReports 的所有必备文件都上传至 NuGet ,您可直接通过 NuGet 获取 ActiveReports 文件。
  • 最新的 JSViewer 和 WebDesigner 组件所需的 JavaScript 文件都可通过 NPM 方式下载。
  • 最新的 Samples 都已上传至 GitHub 上,您可直接下载查看。

可在NuGet、NPM、GitHub 上获取 ActiveReports的相关资源

在线报表设计器功能增强

ActiveReports V13 发布了在线报表设计器,并广受用户欢迎。

经过一年时间的积累,我们根据用户的反馈,在本次版本更新中对在线报表设计器的功能进行了增强:

1. 增加了数据源及数据集的连接功能。最终用户可根据自身需要去创建数据源连接及数据集,开发人员也可以根据最终用户的权限去设置是否开放此功能。

在线报表设计器功能增强

2. 增加了带状列表控件。带状列表是一个非常强大的数据控件,分为表头、详细数据行(用于加载数据字段)、表尾三个数据区域。每个区域都可以当作一个容器控件来使用,即在每一个区域中都可以同时嵌入多个控件来创建复杂格式的报表,如主从报表、动态不固定列表等。

扩展阅读:带状列表控件

3. 增加了本地化支持。因为在线报表设计器的用户群是最终用户,而最终用户可能会涉及多个国家及区域,因此在 ActiveReports V14 中,在线报表设计器的本地化支持将得到全面增强,我们内置了语言包资源,为您实现多语言设计器提供了接口和方法。

JSViewer(Pro)功能增强

ActiveReports 在V13 推出的 JSViewer,是一款纯前端报表加载工具,可直接与 JavaScript 框架(如 Angular、React 及 Vue 等)完美集成,该工具一经推出,便得到了用户的一致好评。

因此,我们在 ActiveReports V14 中将 JSViewer 的功能提升到了更高的层面:本次更新增强了 JSViewer 的文本搜索功能、本地化功能设置,以及直接打印功能。

导出及渲染性能提升

为了让用户获得更好的使用体验,在 ActiveReports V14 中,我们提升了报表渲染及导出性能,并且优化了PDF 及 Image 渲染及导出功能的 API。

查看更多关于ActiveReports 报表控件历史版本的新特性。