没有找到合适的产品?
联系客服协助选型:023-68661681
原创|使用教程|编辑:郑恭琳|2018-05-15 14:42:42.000|阅读 1127 次
概述:本文详细介绍了FastReport VCL 6 版本中一个非常有用的创新功能——Table对象,其功能非常强大,它的可用性更是受到报表开发人员的喜爱。
# 31款JAVA开发必备控件和工具 # 界面/文档管理/报表/IDE等4000款产品火热销售中 >>
相关链接:
在我看来,FastReport VCL 6中一个非常有用的创新是Table对象。以前,我们只有一个交叉表,实际上它是一个矩阵。我们需要特定报告中的矩阵。没有足够的普通表格,便于缩放和移动字段。所有数据在一个容器中,每次修改报告时都不需要自定义字段,以避免重叠。如果您要以表格格式导出报告,这是一大优势。
我们通过例子来看这个对象的特征。
将“Table”对象添加到“Data”band。 当然,您可以将表格放在其他bands上,但不会填充数据。相反,它只包含表格第一行的数据。
默认情况下,该表格由五列和五行创建。
管理表格的维度非常简单:
要合并单元格,您需要选择您想要的鼠标单元格。右键单击上下文菜单并选择“join cells”项。
合并的单元格也可以使用“split cells”项目从上下文菜单中拆分。
您可以通过几种方式向表格单元格添加字段:
1)拖放——将数据区中的字段拖动到所需的单元格;
2)从单元格的下拉列表中选择。在这种情况下,必须选择Data波段的数据源;
3)双击所需的单元格。在文本编辑器中,单击“Insert Expression”图标。在表达式编辑器中,选择数据字段:
4)数据组加成:
但是表格的可能性不仅仅是通过添加和删除来完成的。您可以更改列和行的顺序。为此,请选择列,按住Ctrl键,单击鼠标左键并将列(行)拖到所需的位置。
之前:
之后:
该表格允许您在单元格中放置不同的对象。该限制仅限于表、交叉表、DB交叉表和嵌套报表。所有其他对象可以放置在单元格中,甚至可以同时放置在一个单元格中。例如,一张图片:
单元格中的对象可以增加和移动,也可以在band中移动。
“Table”对象有两个属性应该写成:
让我们仔细看看第一个属性——AutoSize。您可以将自动大小分配给列和行。如果一个单元格被拉伸,相邻的单元格也应该沿着垂直或水平方向拉伸。
要使用它,您需要配置Data band。在它的属性中,我们发现拉伸并设置为true。对于StretchMode,选择ActualHeight。现在band可以高度拉伸。现在您需要选择一列或一行,并右键单击列/行的箭头指针和表格边界之间的区域。在上下文菜单中,选择AutoSize。
禁用AutoSize属性的较低行:
启用AutoSize属性的较低行:
现在考虑AllowSplit属性。打开它很容易。必须为“Table”对象所在的“Data” band启用AllowSplit属性。您可以通过右键单击band标题来完成此操作。在上下文菜单中,选择所需的属性。或者,在Band Data的Data属性检查器中,还可以找到AllowSplit并将其设置为true。下面揭示了如果该属性被禁用,表格看起来会如何:
正如你所看到的,下面的表格不适合页面布局并被移动到下一页。现在启用AllowSplit。
部分表格显示在第一页上,其余部分显示在第二页上。使用表格打印报告时,此选项有助于节省纸张。
现在是时候总结了。我们所考虑的“Table”对象的功能非常强大,并且在我看来,报表开发人员会很喜欢它的可用性。
产品介绍 | 下载试用 | 优惠活动 | 在线客服 | 联系Elyn
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
本文将为主要盘点如何将现有的ASP.NET MVC .NET 4.x/5/6项目迁移到Telerik UI for ASP.NET Core 7中的五个简单步骤,欢迎下载最新版体验~
本文主要介绍在MyEclipse中如何开始Spring开发,欢迎下载最新版IDE体验~
本文主要介绍在进行WinForm界面开发时,如何使用布局控件"WeifenLuo.WinFormsUI.Docking"。
本文主要介绍如何使用Qt Creator创建一个小的Qt应用程序 - 文本查找器。
服务电话
重庆/ 023-68661681
华东/ 18100878086
华南/ 18100878085
华北/ 17382392642
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技有限公司 版权所有 Copyright 2003-2023 渝ICP备12000582号-13 渝公网安备
50010702500608号