主页 > 解决方案 > 康虎云套打方案 > 康虎使用手册 > 创建模板(报表) >
联系方式Contact
地 址:广东省广州市白云区太和镇龙归龙兴西路14号云天大厦 公司名称:广州众谛信息科技有限公司 售前咨询:177-7459-3039 售后技术:020-22043323 咨询Q Q:124412206 邮 箱:info@zodioo.com

子Band

阅读:

在标签类型的报表中,如果其中有字段是可变长度的,则可能出现问题。为演示这种情况,我们把“Common Namd”这个文本对象的宽度减到2.5cm,并启用其“伸缩”模式。为了能看到对象的吴拉伸效果,我们把所有对象的边线都显示出来,则刚才的报表预览效果可能是这样的:

 

_img112

 

由于“Common Name”字段里的文字比较多,折成两行显示。这导致下面的“Length(In)”字段显示错位。错位大小取决于上面的对象拉伸的多少。

 

这样的效果显然不是我们想要的标签效果,我们想要的是“Length(In):”字段的标题和内容要在同一行。这可以通过“子band”来实现。“子Band”是链接到父Band的。从左边工具栏增加“子”Band到设置区,并把“Length(In):”字段移到子Band中。然后启用“主数据”Band的“伸缩”属性,显示如下:

 

clip0167

 

从“主数据”Band的“对象监视器”中,选择“Child”属性为“Child1”(刚才增加的子Band),这样就建立主数据Band与子Band的联系,当主Band打印时,子Band的内容也同时打印,效果如下:

 

_img114

 

在某些情况下,可能主数据Band刚好打到页尾,而导致子Band的打印到另一页(所谓的“孤儿”子Band),为防止出现这种情况,设置主数据Band的“KeepChild”属性为True,则保证子Band与主Band打印在同一页。

 

康虎云报表官网:http://www.khcloud.net

评论

发表评论

 
QQ在线咨询
售前咨询热线
177-7459-3039
售后服务热线
020-22043323
返回顶部