报告生成器的秋季更新现已推出!我们解决方案的功能每天都在扩展,我们很高兴向您展示与 FastReport Cloud、.NET 7 支持、JasperReports 模板转换器、与 MsSQL 中存储过程的连接等的部分集成。
与 FastReport 云集成
FastReport .NET、FastReport Core 和 FastReport Mono 现在支持与 FastReport Cloud 的一些交互体验。
下载和上传报告
现在您可以从云端下载报告并在设计器中处理它,反之亦然——将您的文件上传到云端。

网页预览
除了标准预览之外,还出现了网页预览功能。只有从云中打开报告才能以这种方式查看。

连接到 FastReport Cloud 数据源
FastReport Cloud 可以存储与数据源的连接。从现在开始,您可以选择将这些数据源添加到您的报告中。

也可以添加到云的连接。

.NET 7 支持
我们添加 了对 FastReport.Core 和 FastReport.CoreWin 的.NET 7 支持。该平台提高了应用程序性能并为您的项目添加了许多新功能。
报告验证器改进
提高工作速度
现在报告验证器在单个线程中运行。它的工作速度得到了显着优化。您可以注意到处理报告中出现大量错误的变化。当验证器检查报告时,检查窗口会显示相应的消息。

在这种情况下,您可以编辑报告。验证器完成后将出现一个有错误的表格。
验证器表设置
为方便起见,我们添加了一个包含错误编号的新列。可以通过表格上下文菜单启用或禁用其显示。同样,您可以自定义错误类型列的显示。

JasperReports 模板转换器
我们添加了将报告模板从 JasperReports 转换为 FastReport .NET 模板的选项。JasperReports 报表可能包含 FastReport 设计器不支持的对象。这些对象不会被转换或被替换,以使生成的报告尽可能类似于在 JasperReports 中创建的报告。
MSChartObject 改进和修复
MSChartObject 对象有许多属性和设置。最常用的移至对象编辑器。编辑器中不可用的属性可以使用对象检查器进行修改。但是,这些属性存在一个问题——当它们被更改时,报告并没有被视为已修改。结果,储蓄不可用。
要保存报告,必须更改其其他属性或对象。此外,在准备报告时和关闭预览窗口后,指定属性的值被重置为其默认值。
此错误已在新版本中修复。
连接到 MsSQL 中的存储过程
我们添加了连接到存储在 MsSQL 中的过程的选项。这以前可通过数据库查询获得。现在您可以使用数据库表连接接口更方便地连接到程序。它们将与表格一起显示在选择窗口中。

选择程序后,将出现一个带有参数设置的窗口(如果有)。 在文章中阅读更多内容。
导出改进
RTF 导出中的“打印优化”选项
我们在导出窗口中添加了一个新的 PrintOptimized 属性和一个相应的选项。启用此选项将大大提高导出图像的质量。但是,输出文件的大小会更大。

Excel 2007 导出中的 UseFileStream 属性
我们添加了一个新选项 UseFileStream,用于导出到 Excel 2007。它只能在从代码导出到文件时使用。在多线程中导出包含大量页面(数万页)的报告时,此选项很有用。这将帮助您避免内存不足错误。在其他情况下,使用它没有多大意义,不建议这样做。例子:
Report report = new Report();
Excel2007Export export = new Excel2007Export();
export.UseFileStream = true;
report.Export(export, "report.xlsx");
导出到 Excel 2007 时的会计格式
您现在可以将货币数据格式导出为会计格式。为此,在导出窗口和 CurrencyToAccounting 属性中添加了相应的选项。

将最低 .NET Framework 版本从 4.0 升级到 4.6.2
由于以下原因,我们正在将 FastReport .NET 的最低支持版本升级到 .NET Framework 4.6.2:
对 .NET Framework 4.0 的支持早已结束;
在最新版本的 Microsoft Visual Studio 中构建 FastReport 源代码存在问题;
需要实施新的 API。
渝公网安备50010702505508