中国军情
fastreport教程(FastReport Online Designer使用教程:创建报表)

在创建报表时可能经常会遇到不知道具体文本大小的情况。例如,产品的描述。这种情况下,可通过以下方法来解决:

  • 计算对象的高度使其可以包住整个文本;
  • 计算band的高度,使其可以包住文本数量可变的对象;
  • 移除或修改包含在同一band中其它对象的高度,而不影响报表的整体设计。

下面将逐个介绍每个属性。

所有的band和报表对象都具有该属性。这两个属性在不知道文本大小的情况下设计文本时是非常有用的,若禁用该属性,对象将永远保持在设计器中指定的大小,当启用该属性后,根据实际的文本内容自动调整对象的大小。效果如下图所示:

FastReport o<em></em>nline Designer使用教程:创建报表nerror="javascript:errorimg.call(this);">

1.2.ShiftMode属性

"ShiftMode"属性值有以下几种:

  • Always (默认)
  • Never
  • WhenOverlapped

1.3.GrowToBottom属性

这在打印在表格形式的信息时是非常有必要的,可以将所有对象的高度设置到band的最大高度。

每一个报表对象都具该属性。通过使用锚,对象根据其容器进行同步扩展或移动。在“Table”和“Matrix”对象中很常用。“Anchor”属性值有以下几种,并且它们可以任意组合:

1.5. Dock属性

“Dock”属性有以下几种值:

None(默认值)对象不扩充
Left扩充在容器的左边,其高度与容器高度一致
Top扩充在容器的上边,其宽度与容器宽度一致
Right扩充在容器的右边,其高度与容器高度一致
Bottom扩充在容器的下边,其宽度与容器宽度一致
Fill扩充在容器的所有自由空间
FastReport o<em></em>nline Designer使用教程:创建报表nerror="javascript:errorimg.call(this);">

2.Formatting 格式

2.1.边框和填充

你可以使用"Home"选项卡中的"Borders"工具栏来给组件添加边框,每个边框的颜色、宽度和样式都可在属性窗口单独设置。

位于"Home"选项卡中的"Font"和"Alignment"工具栏:

FastReport o<em></em>nline Designer使用教程:创建报表nerror="javascript:errorimg.call(this);">

2.3.数据格式

2.4.隐藏数值

Total elements: [CountOfElements]

Total elements:

Total elements: [CountOfElements]

Total elements: --

"Duplicates"属性有以下几种值:

  • Show-显示重复值(默认)
  • Hide-隐藏重复值对象
  • Clear-显示对象,但清除其文本
  • Merge-使用相同的值合并多个对象

3.子报表

带有子报表的报表创建方法如下:

  • 先打印主报表band,直到"Subreport"组件出现
  • 打印子报表band
  • 继续打印主报表

如有任何疑问请咨询"在线客服"。

本站文章除注明转载外,均为本站原创或翻译


顶一下()     踩一下()

热门推荐

发表评论
0评