FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport如何创建动态报表

来源:   发布时间:2016-08-08   浏览:5096次

动态报表中band的高度依赖于band中包含的对象。对象的伸展由文本的长度决定,这些文本包括:“Text”,“Text with Shadow”和“Rich Text”。“伸展”选项必须被激才允许这些对象伸展。除了你需要在这些band上激活同样的选项外,还确定这些对象已经被放好。当打印一个伸展band时,FastReport了解对象的最大高度,找到band并设置它们的高度为对象的最大高度。

报表,.net报表,FastReport,band

报表,.net报表,FastReport,band

     伸展的对象和对象调整高度

如果有多个伸展对象并排,所有对象的底边(与实际高度无关)将与最底的band对齐。

报表,.net报表,FastReport,band

你是否考虑过伸展对象放在所有其它对象的下方或非伸展对象放在伸展对象下方呢?在ReportBuilder中可以使用使用“Regions”和“StretchWithParent”和“ShiftWithParent”对象属性。对象,放在其它的下方,一个或多个开展伸展,需要转移到不同的band。

报表,.net报表,FastReport,band

对于所有子band你可以设置“伸展”选项。Band在对象观察器中设置ChildBand的属性。在上面的一些例子中你必须设置主数据到Child1,Child1设置到Child2。

应该让FastReport的所有对象有边框。通过设置边框你可以非常方便地得到表格。当一个对象开展伸展时,边框也会伸展。这是非常方便的,因为ReportBuilder中的文本对象没有边框,你需要使用“图形”才能得到边框。这有一些不同—你必须对齐边框和对象。此外,你还可以在打印时与附近的边框联接在一起。QuickReport中也有边框,但不能与对象一起伸展。

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1186.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部