以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  如何控制报表件中文本区内的文本内容自动换行?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=8454)

--  作者:nmwh_ysl
--  发布时间:2007-6-24 18:37:16
--  如何控制报表件中文本区内的文本内容自动换行?

向管理员和星高手请教:

在报表面板放置了“文本区”和“报表计算”构件,想实现在表报中打印文本文件。

按照操作说明反复试验,始终解决不了文本内容自动换行问题。“报表计算”件中自动换行、换行长度、自动调整大小等属性无论怎样设置,均是每段只显示一行,超出部分不能自动换成多行显示。

是“报表文本”、“报表计算”控件的缺陷,还是本人未掌握设置技巧?如何设置?在此请教,多谢!


--  作者:FSJM
--  发布时间:2007-6-25 9:56:21
--  

目前 只能使用回车 自己断行,因为自动换行 是根据 空格 来判断 断行位置,中文不存在 空格。自动换行是针对 西文而言的。


--  作者:admin
--  发布时间:2007-6-25 10:23:54
--  

设置时主要注意以下几点:

1、报表文本区与报表计算构件联用。

2、显示的文本内容由报表计算构件所控制,如字体、字号、文本长度。另,报表计算的“自动调整大小”属性应设为“假”。

3、文本内容的行距由报表文本区构件的高度所决定。

4、文本换行分隔,应该用“硬回车”来表示,而不能是“软回车”。也就是开发者,要手动编辑文本内容,根据“报表计算”构件的长度,估算出文本的大体长度,用“回车键(Enter)”换行。

以下是一个实例,请参考

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件: