报表生成器FastReport .Net用户指南:Multicolumn、“Booklet “式的报告

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。

Multicolumn 报告

一个普通的报告如果没有到达页面的末端,就会打印数据。当形成一个新的页面后,继续打印。带列的报告将数据打印在几个列中。当达到页面的末端时,在同一页上的一个新列中继续打印。一个普通的报告可以被看作是一个有一列的报告。

在FastReport中,有两种打印列的方法。

页列

第一种方法是基于设置报告页的列数。这是在 "Page Setup "窗口的 "Columns"标签上进行的:

正如所见,你可以设置以下栏目参数:

  • 列数
  • 列的宽度
  • 每一列的位置

为了将一个普通的报表转变为一个有列的报表,你只需要设置页面上的列数。其余的参数FastReport将自行计算。当你启用列时,设计器中的带状模式会发生变化:

灰色显示的区域不能用来放置对象,它只是用来打印下一列的对象。

为了处理列,"Column Header "和 "Column Footer "带被使用。从它们的名字可以看出,它们分别打印在每一列的顶部和底部。下图展示了带列报告中的打印顺序:

数据带列

另一种打印多列报告的方法是基于使用 "Data "带列。其余的带子继续在一列中打印。

列的参数可以使用 "Columns "属性进行配置,可以在 "Properties "窗口中改变。你可以设置以下参数:

  • 列的数量
  • 列的宽度
  • 列的打印模式。你可以选择 "AcrossThenDown "和 "DownThenAcross "两种模式中的一种;
  • 如果选择的模式是 "DownThenAcross",一列中的最小行数。

列带可以以两种模式中的任何一种进行打印。在 "AcrossThenDown "模式(默认模式)下,列带的打印方式如下:

在 "DownThenAcross "的模式下,列打印以下列方式发生:

在这种模式下,FastReport计算一列中的数据行数的方式是,列被平均填充。你也可以通过 "Columns.MinRowCount "属性来设置一个列中的最小行数。

"Booklet "式的报告

当以小册子的形式打印报告时,你可能会面临以下要求:

  • 独立的报告页--封面、目录、报告内容、封底
  • 偶数页和奇数页的页边距不同
  • 偶数页和奇数页的页眉和页脚不同

将页面添加到报告中

你可以在报告模板中添加任意数量的页面。在每一页上,你可以放置一个单独的报告。要添加一个新的页面,点击工具栏上的

按钮。也可以通过按 "Add New... "按钮并在窗口中选择 "Report page

对于创建 "Table of Contents "部分,你可以使用"Interactive reports" 章节中描述的技术来添加到页面中。 

页面设置

在 "Page Setup "窗口中,你可以指示FastReport应该为偶数页的左和右边距做镜像:

1

所有报告对象都有 "PrintOn "属性。使用这个属性,你可以在奇数和偶数页上打印不同的对象。

这个属性可以在 "Properties "窗口中设置。

此属性决定了该对象可以在哪些页面上打印。该属性可以有以下值之一或其任何组合:

  • FirstPage
  • LastPage - 报告必须是双页的
  • OddPages
  • EvenPages
  • RepeatedBand。这个值指的是 "RepeatOnEveryPage "属性设置为 "true "的带
  • SinglePage - 报告必须是双通的

默认情况下,该属性的值等于 "FirstPage, LastPage, OddPages, EvenPages, RepeatedBand, SinglePage"。表明该对象将被打印在报告的所有页面上。如果报告只有单页,对象的可见性只由SinglePage值决定。

我们将给出几个使用该属性的典型例子:

Property valueWhere the object will be printed
FirstPage 只在第一页。
LastPage, OddPages, EvenPages, RepeatedBand除第一页外的所有页面上。
FirstPage, OddPages, EvenPages, RepeatedBand除最后一页外,所有页面都是如此。
RepeatedBand只有在 "RepeatOnEveryPage "属性被设置为 "true "的带子上。
FirstPage, LastPage, OddPages, EvenPages在所有的频段上,除了重复的那一个。
FirstPage, LastPage, OddPages, RepeatedBand只在奇数页上。
FirstPage, LastPage, EvenPages, RepeatedBand 只在偶数页上。

如要在奇数页和偶数页上打印不同的文字,把两个 "Text "对象放在一个带子上,并按以下方式设置:

  • 第一个对象将被打印在奇数页上。将其 "PrintOn "属性设置为 "FirstPage, LastPage, OddPages, RepeatedBand"(即除 "EvenPages "外的所有值)。
  • 第二个对象将被打印在偶数页上。将其 "PrintOn "属性设置为 "FirstPage, LastPage, EvenPages, RepeatedBand"(即除 "OddPages "外的所有值)。

这些对象不会被同时打印,故你可以把它们放在彼此的上面。

所有带子有相同的属性。要在奇数页和偶数页上打印不同的带子,可以使用 "Child "带。你可以把它附加到任何条带上;这可以在 "Configure Bands "窗口中完成。以下列方式设置主带和其子带:

  • 主带将被打印在奇数页上。将其 "PrintOn "属性设置为 "FirstPage, LastPage, OddPages, RepeatedBand"(即除 "EvenPages "外的所有值)。
  • 子带将被打印在偶数页上。将其 "PrintOn "属性设置为 "FirstPage, LastPage, EvenPages, RepeatedBand"(即除 "OddPages "外的所有值)。

带子可以有不同的高度、外观和内容。请看下面的例子,它打印不同的页眉

1

如果需要在奇数页上开始打印,请将 "StartOnOddPage "属性设置为true。当需要时,FastReport在开始打印指定的页面之前会打印空页。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: FastReport .NET是一套用于生成和管理报表的工具,用户手册中文版.pdf提供了对该工具的详细介绍和使用说明。 该用户手册从安装和配置开始,介绍了如何创建报表报表页,并讲解了如何添加数据源和数据集合,以及如何设置样和布局等。此外,手册还介绍了快速报表设计器中的各种工具和组件,如报表元素、文本框和图表等,并详细介绍了如何使用这些工具。 用户手册涵盖了FastReport .NET的所有重要功能,包括导出报表和打印报表等。通过这份手册,用户可以轻松学会如何生成高质量的报表,并了解如何调整格和样以满足其需求。 总之,FastReport .NET用户手册中文版.pdf是初学者和有经验的报表软件使用者的必备指南。它提供了全面的使用说明和案例,有助于提高工作效率并为用户带来异于常规的体验。 ### 回答2: fastreport .net用户手册中文版.pdf是FastReport .NET用户手册,其包含有关FastReport .NET的详尽信息和指南FastReport .NET是一个用于.NET平台的报表生成工具,可以让开发人员按照自己的要求创建各种类型的报表,如表格、图形和条形图等。这个工具基于C#语言开发,提供了许多对于报表生成的重要功能,例如: 1. 丰富的报表设计器和报表设计器使报表的设计和布局变得非常方便和快速。 2. 支持多个文件格的输出(例如PDF、Excel、Word、HTML等),可以让用户轻松地在任何地方查看和分享报表文件。 3. 强大的数据源连接功能,让用户可以轻松地连接到各种数据库和数据源,并从中抽取所需的数据。 4. 灵活的数据处理和计算功能,可以在报表中使用多种数据处理方并生成自定义函数。 5. 高效的性能和点对点支持,可以在多个平台和系统之间实现快速而且稳定的报表生成服务。 总的来说,fastreport .net用户手册中文版.pdf是FastReport .NET工具的必备指南,可以帮助用户更好地了解这个工具的特点和功能,并在其日常的报表生成工作中更加快速和高效。 ### 回答3: fastreport .net用户手册中文版.pdf是FastReport .NET报表生成工具的用户手册的中文版。FastReport .NET是一款功能强大的报表生成工具,能够帮助用户快速生成各种报表,包括表格、图表、交叉表、子报表等不同类型的报表。这款软件简单易用,支持多种数据源,可以连接各种关系型数据库,并且支持多种输出格,包括PDF、HTML、Excel、Word等。 用户可以通过该手册了解FastReport .NET的各项功能和使用方法。手册主要分为四个部分:基础知识、报表设计、报表演示和开发。基础知识介绍了FastReport .NET的基本概念、界面和操作方法,以及如何设置数据源、样等。报表设计主要讲述如何设计各种类型的报表,并介绍了报表元素、样、数据绑定等相关知识。报表演示则向用户展示了一些常用的报表示例,让用户可以更直观地了解FastReport .NET的功能和效果。最后,开发部分讲述了如何将FastReport .NET集成到自己的应用程序中,并介绍了如何进行C#代码编写等。 总之,FastReport .NET用户手册中文版.pdf为用户提供了全面的使用指南,并且简单易懂,即使是新手也可以轻松上手。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值