12、合理的价格与授权规则
软件特色
1、丰富的报表元素
支持在报表中添加文本、图像、线条、形状、语句、条形码、矩阵、表格、RTF、选择框等,列表报表、分组报表、主从报表、多列报表,子报表轻松搞定,功能强大的表对象和Matrix对象,让您创建复杂多行多列报表如EXCEL一样简单。
2、强大的可视化设计器
支持缩放,缓冲撤销/重做,引导线,自定义规则等特色功能,同时为您的终端用户提供一个报表设计器,让您的用户可以方便的修改现有报表和创建自定义报表。其灵活的报表框架,标准的报表向导和标签报表向导,能够帮助开发设计人员方便快速的完成报表创建,报表开发人员甚至可以通过其多文档界面(MDI)同时制作多个报表,报表开发效率极高。
3、多数据源支持
支持所有ADO.NET相关的数据源,支持对数据行进行排序筛选和使用数据主从关系。支持直接连接到ADO,MYSQL和基于XML的数据库。并且内置C#和VB.NET的脚本引擎。方便的采用对话框的形式完成用户交互操作。完全实现SQL的可视化查询与生成。
4、方便的报表打印与输出
支持在报表预览状态中进行搜索与修改报表,报表预览中的导航与丰富的交互。支持打印设置和添加水印,实现多种文件格式导出与报表EMAIL发送,与ASP.NET的程序完美兼容。
软件功能
一、功能齐全的报表分析解决方案
FastReport.Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。 它可以在Microsoft Visual Studio 2005-2017中使用。 支持.Net Framework 2.0-4.x,.NET Core 2.0。
FastReport.Net 更新至2019.2版本,可以进行对象纹理填充,在CSV导出中转义引号,在PDF导出中添加数字签名。
二、数据处理
1、FASTREPORT.NET使用ADO.NET数据源的数据。它可以排序和过滤数据行,使用主-细节关系和查找数据列。一切都可以通过点击几下来完成。
2、直接连接到ADO,MS SQL或基于xml的数据库。其他连接器可用作插件。
3、能够从IEnumerable类型的业务对象获取数据。
4、报表可以包含数据源(表,查询,DB连接)。因此,您不仅可以使用应用程序定义的数据集,还可以连接到任何数据库,并直接在报表中使用表和查询。
5、使用可视化查询构建器,您不必学习SQL语言来创建涉及多个数据表的复杂查询。
6、FASTREPORT.NET有一个内置的脚本引擎,支持两种.NET语言C#和VB.NET。您可以使用报告中的所有.NET功能来执行复杂的数据处理,管理与对话窗体的交互等等。
7、报告可以包含对话窗体,以便在报告运行之前提示参数。对话控件具有内置的数据过滤功能,可让您从报表数据源查看数据,并通过几次鼠标进行过滤,而无需编写一行代码。
三、视觉报表设计器
1、FASTREPORT.NET不使用MS Visual Studio IDE创建和修改报告,像许多其他报告工具一样。相反,它包含一个强大的视觉报告设计器,支持缩放,撤消/重做,准则和标尺。它有一个完全可定制的界面与MS Visual Studio外观。
2、报表结构控件可视化您报表的逻辑结构。它可以帮助您更好地了解报告(特别是如果您不是其作者)。
3、标准报告向导。在5个步骤中创建一个格式正确的即用报告。
4、标签向导支持大多数标签类型,并可以通过几次鼠标点击创建标签报告。
5、报表设计器可用于MDI(多文档界面)模式,以允许同时处理多个报表。
四、报告要素
1、FASTREPORT.NET是一个面向带的报表生成器。有13种类型的乐队可用:报告标题、报告摘要、页眉、页脚、列标题、列尾、数据头、数据、数据页脚、组头、组页脚、子和覆盖。
2、报表对象范围广泛:文字,图片,线条,形状,条形码,矩阵,表格,富文本,复选框和图表。
3、报告可以由几个设计页面组成,因此允许报告包含封面,数据和封底,全部在一个文件中。
4、该表对象允许您构建具有可变数量的行和/或列,就像在MS Excel表格报告。也可提供总体功能。
5、强大的,完全可配置的Matrix对象,可用于打印数据透视表。
6、强大的图表对象使用Microsoft Chart for .Net(基于Dundas图表)。30多个系列类型,3D支持,强大的数据处理功能等等。
7、FastReport.Net使用GDI +渲染,所以您可以使用所有好的GDI +功能,如平滑字体和图形,半透明填充和渐变。这将有助于创建视觉吸引人的报告。
使用帮助
一、报表
报表构建过程可表示如下:
报表模板(后期报表) - 这就是我们在设计器中看到的内容。报表保存在文件中扩展名为.FRX。可以在设计人员的帮助下或以编程方式创建报表。
数据可以是任何数据:这是在程序中定义的数据,或来自DBMS的数据,例如MS SQL。FastReport还可以处理业务逻辑对象。
准备报表 - 这是我们在预览窗口中看到的。 准备好的报表可以预览,打印,以其中一种支持的格式(.doc,.xls,.pdf和其他格式)保存,或可以通过电子邮件发送。
二、报表设计器
为了创建报表模板,使用报表设计器。 设计人员为用户提供了设计报表的舒适设施,并允许同时预览报表。
报表设计器是FastReport的复合部分,不依赖于开发环境(例如,MS Visual Studio)。 如果您是软件开发人员,则可以将报表设计器包含在您的应用程序中。 这将使您的最终用户能够更改现有报表或创建新报表。
三、报表选项
可以在“Report|Options...”菜单中调用包含报表选项的窗口。 您将看到一个包含多个选项卡的对话窗口:
在“General”选项卡上,您可以控制以下报表参数:
“Double pass”参数允许启用两个报表通过。 当您使用“总页数”系统变量时,这可能是必要的;
“Compress report file”参数允许以压缩形式保存报表。 对于压缩,使用zip算法,这就是为什么你可以借助任何存档轻松提取原始内容;
“Use file cache”参数允许在创建报表时保存内存。 如果您的报表有很多页面,请使用此参数;
“Convert null values”控件将空值数据列转换为默认值(0,空字符串,false - 取决于列的数据类型);
“Text quality”参数允许选择报表中文本显示的模式。 此模式不影响报表的打印;
“Smooth graphics”参数允许在绘制图形对象(线条,边框,图片)时启用平滑模式
在“Description”选项卡上,您可以提供报表的描述。所有这些参数不是强制性的,它们用于提供信息:
在“Script”选项卡上,您可以选择报表的脚本语言。
在“Security”选项卡上,您可以提供打开报表时要求的密码。 具有密码的报表以编码形式保存,因此请不要忘记密码! 在这种情况下恢复报表实际上是不可能的。
在“Inheritance”选项卡上,您可以控制报表继承。