XtraReports帮助
XtraReports 帮助: XtraReports是为 Windows s 和 ASP.NET 编程者开发的下一代报表平台, 使您在很 短的时间内为最终用户制作出令人出乎意料的报表。它与 Microsoft Visual Studio .NET 集成,XtraReports Suite 允许您使用原来的开发模式创建典型的 Windows s 应用。 XtraReports 使用一样的代码编辑器(C#, VB.NET or J#),一样的属性 Grid,一样的组件 工具箱,一样的对齐工具条和所有 Visual Studio IDE 提供的资源。XtraReports 组件可以 整合于 Visual Studio IDE 之中,为您带来更高的动作效率,同时,对于您的应用软件和 网站报表发布它具有更大的灵活性。 我认为, XtraReports 从功能上来讲还不能和微软的 Reporting Service 相提并论, 因为整 个 RS 概念非常庞大, 覆盖了整个报表的生命周期, 包括了报表设计,安全,管理和运行。 RS 以 XML 为基础的 RDL 作为报表定义语言,具备 XML 天生的良好扩充性。RS 的报表 设计器支持文本框,线条,表,矩阵,矩形,列表,图像,子报表和图表。虽然对于 Shape 图形、条形码等默认不支持,但是可以通过 RDL 自行扩展,这是它强大的地方。但是, 其最强大的功能还在于其报表元素所有的属性都支持表达式, 这给报表的呈现增加了最大 程度的灵活性。 但是,恰恰正因为 RS 太过于庞大,导致很多中小用户更倾向于选择方便快捷的报表设计 工具,而不是整个体系。相对而言,XtraReports 在设计器上功能也非常完善,支持的报 表元素类型比较丰富,报表样式控制不错,设计器界面更加清爽和美观。和 RS 一样,也 同时支持 Win 方式和 Web 方式进行报表查阅。重要的是,XtraReports 开发成本非 常低,即学即用,部署也非常方便。 特征综述 About Feature XtraReports-学习简便,入门容易。可以直接使用或通过 API 连接。 产品特征综述 完全与 Visual Studio.Net 集成 强大和智能的报表创建向导 直观的 API 大量预定义的标签类型 内建预览和 HTML 视图 丰富的带区(Band)类型 丰富的数据显示方式 一个表格控件让您快速简单地在报表中创建表格 In-Place 编辑 事件支持 控件重叠用感叹号标记 包括的报表组件 Subreport XRBarCode XRCheckBox XRControl XRLabel XRLine XRPageBreak XRPageInfo XRPanel XRPictureBox XRRichTextBox XRTable XRZipCode WinControlContainer 关于支持的报表组件后面将详细进行说明。 完全整合于 Visual Studio.Net中 报表设计工具完全整合于 Visual Studio.Net中 - 如果您对 VS IDE 有所了解的话, 您可以很容易得掌握该报表设计工具。 它包括专业的界面处理器 - 导航窗口,字段列表,状态栏和滑动条 - 令使用更为 方便。 直接发布在您的.Net 代码之中(这样您无需激活外部文件) 和使用任何 Windows 应用程序一样的方法来操作你的数据库文件。 例如,在你的报表上从 VS.Net 服务器上拖动和撤消想要修改的数据表格。 支持 VS.Net 命令菜单和工具条。 你可以直接从 Windows 窗体中复制控件/组件到报表设计中心中。 一种强大的,智能的报表创作向导。 XtraReports套件包括一个强大的报表创造向导,它节约了你在报表设计中的创作 到定制过程的时间。您只需运行向导就可以得到您想要的报表。 它的强大的功能设置使您可以为报表指定详细的数据源、采用特定字段进行分组、 创作摘要等等。而且还包括能从你的报表中选择标准的报表版面设计。 直接 API 调用 我们尽最大的努力,令您可以通过您的代码来调用 XtraReports。例如,你能在用 户设计器结束时仅仅使用少量的代码命令(C#/VB.Net),便可以制作,打印,显示, 输出或启动编辑您的报表可预先确定多种标号类型。 您可以使用 XtraReports 来打印邮件标签,滞销物,商业卡,徽章和任何类型的标 签。我们为您提供了专门的向导功能,在向导中包含了当前最流行的标签类型-包 括 AOne, Herma, Zweckfrom 和很多其他标准标签(总共超过 1500 种)。 需要注意的是,如果你对标签向导创造的标签不满意,你也可以修订部分标签选项 来获取你想要的标签。 内置预览功能和 HTML 视图 如果您要在打印预览窗口或者一个 HTML 页面中查看您的报表样式,您无需运行 整个应用程序。仅需单击 Preview 或 HTML 键就直接进入内置的报表预览窗口或 HTML 视图。 丰富的带区(Band)类型 内置有大量的可用报表带区类型(总共 9 种)-详细带区,聚合页脚,聚合首部, 底部页边空白,顶部页边空白,报表页脚,报表首部,页面页脚,页面首部-这意 味着你可以在任何页面的任何部分毫不费力地控制其显示样式。 丰富的数据显示方式 包含了原有的 12 种 XtraReport 控件:BarCode, CheckBox, Label, Line, PageBreak, PageInfo, Panel, PictureBox, RichTextBox, Table, ZipCode, and SubReport. XtraReports 还允许你在一份报表中同时引用第三方控件(图表,网格 等等)- 就像它们出现在 Windows®系统的窗体中的情形一样。 提供了对 Developer Express 控件的高级支持。您只需先撤消报表上的 XtraGrid 或 XtraTreeList 控件,然后进行自定义,之后它便会按您定义的样式保存在 XtraPrinting 控件中。 基于 XtraReports 控件,您可以非常方便的创作您自己的控件。原有控件的风格将 被完全地继承下来,令您可以更方便地制作控件的外观。 一个表格控制系统可以令你在报表中快速和简便地创建表格, 您也可以在不需要它 的地方撤消它。 一个表格控件让您快速简单地在报表中创建表格,您也可以不需要它的地方撤消它 一般而言,当您创建报表后,您需要花费很多精力来排列行或者控件。为了创建列 表报表的样式,您不得不处理行和控件的形状,而这些与表格并无关联,因此只能 撤销掉 XtraReports 控件,而没有其他选择办法。甚至在你完成了所有这些之后, 不可避免地有人会叫你“请在左边添加更多列“,这时你不得不全部重新开始。而使 用 XtraReports 表格控件就不会发生这些情况了,因为它会带给你类似于在