请FastReport高手来帮忙,看看怎样解决打印中文时,遇到换行有乱码的问题...等待中... 小弟用FastReport 做报表,但是在打印中文时,在换行的时行,经常会出现一个汉字被分成两半的现象,因而出现乱码.主要是打中文时,打印框的长度可能会出现只能下半个汉字的部题. 还请帮忙. 出出主意啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前用 QUICKREPORT 也碰到过,比较头大,不支持双字符,暂时没有好的办法。我想可以这样:将正要换行处的倒数第一个字符判断,如果是标点,空格,英文字等常规单字节字符那么让其换行,如果不是则加 1 个 长度 换行。用此方法时 屏蔽 了 DBTEXT (类似FASTREPORT 的显示字段的文本框)的 换行属性,用两个 DBTEXT 来 显示 一个 文本内容。另一种办法就是 允许用户 修改 打印 内容,可以在乱码字符前加一个空格解决。 就目前新学而言~学rave还是fastreport? 查找想要忽略空格。 Delphi是一种语言还是开发工具? 为什么我调用存储过程报错???在线等。谢谢 多层窗体问题? 使用ADOQuery 两个TPanel 怎样获得这两个TPanel 句柄? 如何获取胜dbgrid 中的当前文本? 在两个线程中同时调用同一个对象的同一个实例的同一个方法是否安全? 怎样将图片插入数据库呀? 文件名: 请教fastreport中的SQL语句问题,在线等待...急
将正要换行处的倒数第一个字符判断,如果是标点,空格,英文字等常规单字节字符那么让其
换行,如果不是则加 1 个 长度 换行。用此方法时 屏蔽 了 DBTEXT (类似FASTREPORT 的显示字段的文本框)的 换行属性,用两个 DBTEXT 来 显示 一个 文本内容。另一种办法就是 允许用户 修改 打印 内容,可以在乱码字符前加一个空格解决。