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 2021.3的新版本在演示应用程序中实现了HiDPI支持。添加了用于嵌入Blazor Server应用程序的Razor组件。XODT和XODS有新的出口。FastReport OpenSource版本现在可以导入DevExpress,List和Label以及SQL Server Reporting Services报表。
立即点击下载FastReport.NET v2021.3最新版
FastReport .NET 报告生成器提供了广泛的定制机会,即根据您自己的需要进行配置。从用户应用程序代码中,您可以使用 FastReport 库创建自己的报告生成器组件。因此,您可以创建自己的报表设计器及其查看器。
此外,您可以更改报表设计器中的对话窗口,例如,文件保存窗口。
但是,报告生成器的源代码提供了真正的定制机会。您可以根据需要重新配置当前功能或添加新功能。今天,我们将讲如何在报表设计器的工具箱中添加自己的控件元素。
让我们假设您经常在报告中使用具有特定设置的文本对象。使用特定字体或颜色突出显示配置的对象“文本”会很方便,而不是每次都手动设置这些属性。
您只需要创建自己的对象!为此,从现有对象继承对象、扩展其功能或创建新功能就足够了。
要为报表创建自己的组件,您需要报表生成器 FastReport .NET 的源代码。让我们考虑基于 Text 对象