首页 » Web前端 » phpreportdesigner技巧_FastReport Online Designer运用教程创建报表

phpreportdesigner技巧_FastReport Online Designer运用教程创建报表

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

1.1.CanGrow和CanShrink 属性

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

phpreportdesigner技巧_FastReport Online Designer运用教程创建报表

能影响band高度的工具有以下几个:

phpreportdesigner技巧_FastReport Online Designer运用教程创建报表
(图片来自网络侵删)
\公众Text\"大众;\"大众Rich Text\"大众;\"大众Picture\公众 (\"大众AutoSize\公众属性已启用);\"大众Table\"大众.

1.2.ShiftMode属性

每一个报表工具都具有这个属性。
此属性仅可在“Properties”窗口访问。
当“ShiftMode”属性被启用,该工具将上可以下移动。

\"大众ShiftMode\"大众属性值有以下几种:

Always (默认)NeverWhenOverlapped

这个属性在打印具有文本信息的表时非常方便。

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.Formatting 格式

修正数据外不雅观和格式的工具。

2.1.边框和添补

FastReport的大多数工具都可以有框架和添补。

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

2.2.文本格式

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

在这里你可以:选择和自定义字体,垂直或水平变动组件中文本的位置(左,右,中),设置文本质彩。

2.3.数据格式

文本组件显示存储在数据源中的数据格式,但它并不总是很方便,例如包含韶光的日期,若只需显示日期部分还得重新读取数据的格式。
在FastReport Online Designer中可以通过利用系统函数String.Format来完成。

\rToday, [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\"大众属性有以下几种值:

Show-显示重复值(默认)Hide-隐蔽重复值工具Clear-显示工具,但打消其文本Merge-利用相同的值合并多个工具

这些模式之间的差别如下图所示:

3.子报表

常日在开拓繁芜的报表时构造变得非常混乱,为防止进一步的开拓。
在这种情形下,可以适当的利用\公众Subreport\"大众组件。
通过将\"大众Subreport\"大众组件拖入\"大众data\"大众 band,从而得到一个新的报表,在这里我们可以专心开拓报告的个中一部分而不必受主报表构造的影响。
\公众Subreport\"大众组件如下:

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

先打印主报表band,直到\"大众Subreport\公众组件涌现打印子报表band连续打印主报表

为了回馈新老客户,FastReport Online Designer现在6.5折抄底匆匆销!
现在购买只需: ¥1940

如有任何疑问请咨询\公众在线客服\"大众。

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

标签:

相关文章

手机浏览php技巧_php实现登录短信验证

本日benny要跟大家说这个实在很大略,便是借用某一个平台的短信api接口实现短信验证,说大略呢,那是由于他的官网:http://...

Web前端 2024-12-15 阅读0 评论0