fastreport制作报表的几个问题?(100分)

  • 主题发起人 主题发起人 DelphiMen
  • 开始时间 开始时间
D

DelphiMen

Unregistered / Unconfirmed
GUEST, unregistred user!
各位同好:
现在,小弟我碰到制作报表的难题。我用的是FASTREPORT。报表的格式是
标题
|---------------------------------------------------------|
| 小标题(在表格内) | 用(masterheader)
|---------------------------------------------------------|
| aaa: (values) bbb:(values) |
| ccc: (values) ddd:(values) |
|---------------------------------------------------------|
11 |xxxx:(values)aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa| 用(masterdata)
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa|
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa|
|yyyy:(values)bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb| 用(child)
| bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb|
|---------------------------------------------------------|
|页脚:ssssssss |
|---------------------------------------------------------|
其中values的值来自数据库,在fastreport2.47版本基本能达到上示效果,但碰到了几个
棘手的问题:
1是, 当改变values的字体和charspacing的值时,发现右边界截取部分,甚至几个汉字
2是,因为values的字符数量不定,可能换页,但在预览时是正常的,但打印时,有时在
最后一行会出现空行。
3是,由于要将所有打印的报表打印上表格线,所以空的地方要打上均匀的表格线,我用的
是underlines特性,但在band与band的接口处出现相隔不均匀的现象,如何解决。
请各位高手不吝赐教![[8D]
|
 
难道高手都过年去了,再提!
 
对于问题2:可以试一下使MEMO自动换行
对于问题3:可以试一下使用Memo的边框的底线,而不用underlines
只是建议,不一定能行[blue][/blue]
 
后退
顶部