请问如何在DELPHI6的QREPORT报表控件中实现中英文混合文本的自动换行操作. ( 积分: 200 )

  • 主题发起人 主题发起人 wolee_cn
  • 开始时间 开始时间
W

wolee_cn

Unregistered / Unconfirmed
GUEST, unregistred user!
大家新年好,我在实际开发中碰到一个问题,还望高手指教.
我在用DELPHI6的QREPORT报表控件进行文书打印的开发,但是在实际使用时发现存在这样的问题,即DELPHI6的QREPORT报表控件文本的自动分行不太好做,特别是有中文,英文,数字混合出现的情况,更是如此,也试了DELPHI7的RAVE控件,虽然换行是自动的,但是如果有中英文混排的文本情况出现的话(中英文混排的格式因实际情况并没有固定的格式),会出现错取ASCII码,这种情况在QREPORT和RAVE里都有出现乱码的情况,还望高手能指教.
 
大家新年好,我在实际开发中碰到一个问题,还望高手指教.
我在用DELPHI6的QREPORT报表控件进行文书打印的开发,但是在实际使用时发现存在这样的问题,即DELPHI6的QREPORT报表控件文本的自动分行不太好做,特别是有中文,英文,数字混合出现的情况,更是如此,也试了DELPHI7的RAVE控件,虽然换行是自动的,但是如果有中英文混排的文本情况出现的话(中英文混排的格式因实际情况并没有固定的格式),会出现错取ASCII码,这种情况在QREPORT和RAVE里都有出现乱码的情况,还望高手能指教.
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2347981
QuickRep做報表換行問題。急需您的幫助!
看看这个对你有没有用吧
 
难,QReport中文要自动换行是要在换行处加空格或"-"的,但操作有点麻烦,例如显示一个中文内容的字段,根据字段的显示宽度在适当的位置加空格或"-",当然也可以直接加#13,
但中英文就有点难了,因为有可能会把英文单词截断了
不知道谁有更好的解决办法
推荐一个不错的控件包,对你一定有用:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2967266
 
后退
顶部