ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

2021-09-13 16:00:37  阅读:298  来源: 互联网

标签:Core v2021.4 本地化 FastReport Visual 添加 NET Net


FastReport .Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。

近日,FastReport .Net更新至v2021.4,不再支持 WinForms 和 Win+WebForms 版本,同时修复了多个Bug问题。欢迎下载体验。(下载FastReport.NET v2021.4最新版

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

重要的!版本变更 !将不再支持 WinForms 和 Win+WebForms 版本。相反,添加了一个新的标准版 ,其中包括 Windows 窗体组件、ASP.NET 组件和 .NET Core / .NET 5 / Blazor 支持。

FastReport .NET 2021.4 版有哪些新功能?一起来看看。

①添加了新的 Visual Studio 样式的图标。可以在“视图/选项/用户界面”窗口(或“文件/选项/用户界面”,如果您使用功能区 UI)中的图标包之间切换:

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

新图标非常适合 hiDPI 屏幕。

②添加了重置用户配置文件中 FastReport.Config 文件中存储的 FastReport 配置的功能。它可以在“查看/选项/用户界面”窗口中的“重置配置”按钮中完成。需要重新启动设计器才能应用更改。

③添加了 Text 对象在设计报告时以简化形式显示 DB 文件名的功能。您可以在“视图/选项/对象外观”窗口中激活此选项。此选项默认关闭。当您打开带有单个 DB 字段的 Text 对象时,将仅显示字段名称部分,没有数据源名称:

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

④添加了在 Matrix 对象的角区域设置每个单元格的功能。为此,请使用单元格的上下文菜单及其命令“拆分单元格”、“合并单元格”:

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

⑤添加了连接到 ElasticSearch 的功能。连接在数据向导和代码中可用。

⑥添加条码日本邮政 4 - 州代码。

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

⑦添加了 FastReport 业务图形集成对象 (\Extras\Objects\FastReportBGObjects)。

通用插件 FastReport.Data

带有 FastReport.Data 插件的包已更新。现在,它们包含适用于不同 FastReport 版本(.NET、Core、CoreWin、OpenSource)的插件,并根据您使用的产品自动连接必要的库。正确工作需要FastReport 2021.3.0 或更高版本。

FastReport.Core.Data、FastReport.CoreWin.Data 和 FastReport.OpenSource.Data 插件已被声明为过时且不再受支持。

使用 FastReport 发布用户应用程序的改进

对于使用 FastReport.Core、FastReport.CoreWin、FastReport.OpenSource 的 .NET Core 3.0+ 和 .NET 5+ 上的用户应用程序,已添加单文件应用程序 (SFA) 支持。

此外,添加了对使用修剪过的未使用库发布应用程序的支持 - MSBuild 属性 - PublishTrimmed*。

这是使用 TrimmerRootAssembly 属性完成的。例如,在这种情况下,它明确声明不需要修剪 System.Security 库:

< ItemGroup > 
< TrimmerRootAssembly Include = "System.Security" /> </ ItemGroup >

本地化

在本地化变化的逻辑上,做了一些小的改动。

添加包 FastReport.Localization。此包包含 FastReport.NET、FastReport.Core、FastReport.CoreWin、FastReport.Mono、FastReport.OpenSource 产品的本地化文件,并在添加此包时在用户项目的输出目录中创建本地化目录。

添加了用于使用 CultureInfo 类型更改本地化的新 API - FastReport.Utils.Res.LoadLocale(CultureInfoculture)。

调用此方法时,FastReport 会为所选区域性搜索适当的本地化。加载的语言环境被缓存。要使此方法正常工作,您必须在项目中安装第 1 步中的 FastReport.Localization 包,或者在 FastReport.Utils.Res.LocaleFolder 属性中设置包含本地化文件的文件夹的路径。

WebReport Core/Blazor 工具栏中的更改和改进

工具栏设置已从 WebReport 类移至 ToolbarSettings 类的 WebReport.Toolbar 属性。

添加工具栏设置:位置、下拉菜单颜色、字体、图标透明度、更改图标颜色、更改内容位置。这些属性在 webReport.Toolbar 中可用。

在报告加载期间,工具栏不再显示。
将 ShowOnDialogPage 属性添加到 Toolbar 对象(默认情况下为 true),如果当前打开对话框窗口,这将允许关闭工具栏渲染

向工具栏下拉菜单添加更多导出。这些属性在 webReport.Toolbar.Exports.ExportTypes 中可用。

添加的导出列表:HTML、Hpgl、Dxf、Json、LaTeX、Ppml、PS、Xaml、Zpl、Excel97、Svg。

ToolbarSettings toolbar = new ToolbarSettings()
 {
 Color = Color.LightBlue,
 DropDownMenuColor = Color.LightBlue,
 ShowOnDialogPage = false,
 DropDownMenuTextColor = Color.Black,
 IconColor = IconColors.Black,
 Position = Positions.Right,
 FontSettings = new Font("Arial", 14, FontStyle.Bold),
 Exports = new ExportMenuSettings()
 {
 ExportTypes = Exports.Pdf | Exports.Excel97 | Exports.Rtf
 }
 // or
 //Exports = ExportMenuSettings.All
 };
 webReport.Toolbar = toolbar;

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

⑫添加了对 TextBox 的 MaxLength 属性的支持

⑬添加了对 Enabled 属性的支持

⑭添加了对背景颜色的支持

重大更新 | 报表开发工具FastReport .NET v2021.4发布!添加了新的Visual Studio 样式的图标

为帮助大家快速了解FastReport .Net如何使用、产品功能及教程资源,整理了最新版2021中文PDF手册。

 

资源内容包括:

FastReport .Net用户手册【2021】中文版

FastReport .Net程序员手册【2021】中文版

Fastreport VCL v2021.1开发者中文指南

如果您对FastReport感兴趣,欢迎加入FastReport QQ技术交流群:702295239,与大神一起探讨。

标签:Core,v2021.4,本地化,FastReport,Visual,添加,NET,Net
来源: https://blog.csdn.net/mnrssj/article/details/120268635

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有