FastReport Mono 是一款为Mono Framework设计的功能全面的报表生成工具。FastReport Mono 是一个多平台的报表解决方法。它可以应用于Windows, Linux, Mac OS X,以及任何支持Xamarin Mono的操作系统。有了FastReport Mono ,你可以创建独立于应用程序的.net和Mono报表。换句话说,FastReport Mono 可以被用作一个单独的报表工具。
为什么选择FastReport Mono ?
- FastReport Mono 是用C#编写的,并且只包含了托管代码。它能与Mono Framework 2.0 以及更高版本兼容。
- 提供全部源代码,你可以自定义你的FastReport Mono来满足你的需求。
- 合理的价格和使用许可政策。
- 可扩展的 FastReport.Mono 结构允许你创建自己的对象,导出过滤器,向导,数据库引擎。如果已有的功能还不能满足你——你就扩展它。
- 非常紧凑,并且非常快速。
具体描述:
FastReport®.MONO ——报表元素
- FastReport®.MONO 是一个band-oriented报表生成器。拥有十三种可用的band类型,报表标题,报表摘要,页眉,页脚,列标题,列脚注,数据头,数据,数据页脚,组页眉,子图,叠加图。广泛的band类型允许你创建任何类型的报表:列表,主细表,组报表,多栏报表,多重主从复合报表和更多其他报表。
- 广泛的可用报表对象:文本,图片,线条,图形,条形码,矩阵,表格,丰富的文本,复选框。
- 报表可以包含几个设计页面,因此你可以建立一个报表,将封面,数据和封底都包含到一个文件里。
- 表格对象允许你建立一个表格型的具有可变数量的行和/或列的报表,就像在MS Excel里一样。统计函数也可以使用。
- 强大的,完全可配置的矩阵对象,可以用来打印数据透视表。
- 报表继承。你是否有许多具有相同元素的报表呢?例如标题,标号,脚注等。你可以把相同元素放到一个基本报表里,然后所有的报表从这个基本报表继承。
FastReport®MONO——报表设计器
- FastReport®MONO包含了强大的可视化报表设计器,它支持缩放,撤销/恢复,帮助指南,标尺。报表设计器可以在运行的时候使用,所以你可以让你的用户修改已有的报表和创建新的报表。报表设计器在运行时是免费的。
- 报表结构控件可以可视化你的报表逻辑结构。它帮助你更好的理解报表(尤其是如果你不是作者的时候)。
- 标准的报表向导:执行五个步骤,就可以得到外观好看,随时可用的报表。
- 标签向导支持大多数的标签类型,并且只需点击几下鼠标,就能帮助你创建标签报表。
- 报表设计器可以被用于MDI(多文档界面)模式,允许你一次处理几个报表。
FastReport®.MONO ——数据处理
- FastReport®.MONO 处理来自于ADO.NET数据源的数据。它具有分类和过滤数据行,使用主从关系和查询数据列组的能力。只需点击几下鼠标就能完成所有操作。
- 直接连接到不同的数据库。
- 具有从IEnumerable类型的商业对象获得数据的能力。
- 报表可以包含数据源(表格,查询,数据连接)。因此,你不仅可以使用程序定义的数据集,还可以连接到任何数据库,并使用报表内部的表格和查询。
- FastReport®.MONO 具有一个内置的脚本引擎,可以支持两种.NET语言,C#和VB.NET。你可以在你的报表里使用所有的.NET功能来完成复杂的数据处理,进行对话框之间的交互操作,和更多操作。
- 报表可以包含对话框,用于报表运行之前询问一些参数。对话框控件有内置的数据过滤功能,它允许你查看来自一个报表数据源的数据,并过滤这些数据。这些操作只需点击几下鼠标,不用写代码。
- 使用可视化查询生成器。你不用学习SQL语言来从几个数据表格中创建复杂的查询。
FastReport®.MONO ——预览,打印,导出
- 方便的MS 文字类型预览窗口
- 可在已有的报表中查询文本。
- 可对已有报表的能力。
- 在预览窗口中的导航。当你设计一个报表的时候,你可能会定义一些构成文档框架的元素。框架将会被显示在预览窗口中。当你点击一个框架项目的时候,预览将会被滚动到指定的项目所在位置。你也可以定义能够接受鼠标点击的活动项目。它可以被用于导航到另外一个报表的元素或者外部URL。
- 交互式报表。你可以定义一个动作,如果用户点击预览窗口里的一个对象的时候,这个动作将会被执行。
- 丰富的打印能力:把大的页面裁剪成几个小的页面,把几个小的页面打印到一个大的页面上,使用标尺以指定的纸张大小打印
- 不费吹灰之力添加水印到你的报表上
- 导出过滤器允许你将报表导出为多种支持格式(PDF,RTF,XLS,XML,HTML,JPG,BMP,TIFF, TXT, CSV, Open Document Format)。
- 点击一下鼠标,以邮件方式发送报表。