T TENTODBV Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-01 #1 按照设计时指定的列宽度,当列的内容超过长度列宽时报表能自动折行。
I io_box Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-01 #2 QRLabel 、QRDBText WordWarp 属性设为 True 即可自动换行
T TENTODBV Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-01 #3 我就是这样做的。没效果。列的内容仍会向右超过当前列的右边的表格线跑到其他列中。我把QRDBText的autosize属性设为false后,列中的内容只剩下改字段值的第一个单词了。我又试着把QRDBText控件的宽度调到和列宽差不多,然后把Stretch属性设为true,这回倒是可以折行了,但是用QRShape画的表格线不会同步加高。难道还要专门写代码来处理?
我就是这样做的。没效果。列的内容仍会向右超过当前列的右边的表格线跑到其他列中。我把QRDBText的autosize属性设为false后,列中的内容只剩下改字段值的第一个单词了。我又试着把QRDBText控件的宽度调到和列宽差不多,然后把Stretch属性设为true,这回倒是可以折行了,但是用QRShape画的表格线不会同步加高。难道还要专门写代码来处理?
G grwriter Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-04 #6 试试 Grid++Report, 有专门的例子演示类似问题。主页:http://www.rubylong.cn
G grwriter Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #7 在 Grid++Report 中,设置‘WordWrap’为‘yes’,设置节或格的‘CanGrow’为‘yes’,保证你得到满意的结果。