提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郑恭琳|2015-11-19 13:39:43.000|阅读 1647 次
概述:FastReport Online Designer是一个RIA应用程序(富网页应用程序),允许你从任何拥有先进网页浏览器的任何设备上运行。 本文主要介绍如何在FastReport在线报表设计器中创建报表。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
在创建报表时可能经常会遇到不知道具体文本大小的情况。例如,产品的描述。这种情况下,可通过以下方法来解决:
该解决方法通过以下属性完成:
下面将逐个介绍每个属性。
1.1.CanGrow和CanShrink 属性
所有的band和报表对象都具有该属性。这两个属性在不知道文本大小的情况下设计文本时是非常有用的,若禁用该属性,对象将永远保持在设计器中指定的大小,当启用该属性后,根据实际的文本内容自动调整对象的大小。效果如下图所示:
能影响band高度的对象有以下几个:
1.2.ShiftMode属性
每一个报表对象都具有这个属性。此属性仅可在“Properties”窗口访问。当“ShiftMode”属性被启用,该对象将上可以下移动。
"ShiftMode"属性值有以下几种:
这个属性在打印具有文本信息的表时非常方便。
1.3.GrowToBottom属性
每一个报表对象都具有该属性。当打印启用此属性的对象时,它将会延伸到band的底边缘,如下图所示:
这在打印在表格形式的信息时是非常有必要的,可以将所有对象的高度设置到band的最大高度。
1.4.Anchor属性
每一个报表对象都具该属性。通过使用锚,对象根据其容器进行同步扩展或移动。在“Table”和“Matrix”对象中很常用。“Anchor”属性值有以下几种,并且它们可以任意组合:
该属性的默认值是Left, Top-当容器的大小被改变而对象将不会随之改变。
1.5. Dock属性
每个报表对象都具有该属性。此属性确定容器中的对象将扩充在哪一边。
“Dock”属性有以下几种值:
None(默认值) | 对象不扩充 |
Left | 扩充在容器的左边,其高度与容器高度一致 |
Top | 扩充在容器的上边,其宽度与容器宽度一致 |
Right | 扩充在容器的右边,其高度与容器高度一致 |
Bottom | 扩充在容器的下边,其宽度与容器宽度一致 |
Fill | 扩充在容器的所有自由空间 |
扩充行为取决于对象的创建顺序,可在对象的上下文菜单中选择"Bring to front"或"Send to back"修改其顺序。
修改数据外观和格式的工具。
2.1.边框和填充
FastReport的大多数对象都可以有框架和填充。
你可以使用"Home"选项卡中的"Borders"工具栏来给组件添加边框,每个边框的颜色、宽度和样式都可在属性窗口单独设置。
2.2.文本格式
位于"Home"选项卡中的"Font"和"Alignment"工具栏:
在这里你可以:选择和自定义字体,垂直或水平更改组件中文本的位置(左,右,中),设置文本颜色。
2.3.数据格式
文本组件显示存储在数据源中的数据格式,但它并不总是很方便,例如包含时间的日期,若只需显示日期部分还得重新读取数据的格式。在FastReport Online Designer中可以通过使用系统函数String.Format来完成。
Today, [String.Format("{0:d}", [Date])]
2.4.隐藏数值
"Text"对象具有"HideZeros" 属性。
Total elements: [CountOfElements]
如果CountOfElements变量的值为0,HideZeros属性则设置为true,该对象将打印结果如下:
Total elements:
"Text"对象的" HideValue"属性也可用于隐藏给定表达式的值,如:
Total elements: [CountOfElements]
若CountOfElements为空,且NullValue属性设置为--,那么该对象的打印结果将如下:
Total elements: --
"Text"对象具有控制重复值打印的"Duplicates"属性。该属性用在"Data" band中的"Text"对象。
"Duplicates"属性有以下几种值:
这些模式之间的差别如下图所示:
通常在开发复杂的报表时结构变得非常混乱,为防止进一步的开发。在这种情况下,可以适当的使用"Subreport"组件。通过将"Subreport"组件拖入"data" band,从而得到一个新的报表,在这里我们可以专心开发报告的其中一部分而不必受主报表结构的影响。
"Subreport"组件如下:
带有子报表的报表创建方法如下:
>>立即在线体验FastReport Online Designer
如有任何疑问请咨询""。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢