100分求助水晶报表文字换行问题

End 2010-01-28 09:15:32

如图 这段文字是从数据库里读出来的
可它显示的时候总是到一半就自动换行了,如何让它一行显示满了在换到下一行呢
网上也有不少类似的回答,可都没有明确的答案
顺道请教下泰哥有何办法
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
End 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 babyt 的回复:]
这种情况基本上是无法解决的。

是因为自动换行在遇到中文、标点、数字和字母混杂的时候,换行位置不确定导致的。
其实你数一下第1行和第4行,它们的“字数”基本上是差不多的。
主要是还是汉字和数字等字符的宽度不一致的问题,比如一个“我”和“1”,水晶理解为同样的一个字符,
但是宽度上来讲,“我”是“1”的好几倍。
当然,也不仅仅是这个问题。
[/Quote]
最后还是用了你的那个等宽显示长字符那个帖子里的公式
没有完全解决这个问题,但比之前好很多,谢了
阿泰 2010-01-28
  • 打赏
  • 举报
回复
这种情况基本上是无法解决的。

是因为自动换行在遇到中文、标点、数字和字母混杂的时候,换行位置不确定导致的。
其实你数一下第1行和第4行,它们的“字数”基本上是差不多的。
主要是还是汉字和数字等字符的宽度不一致的问题,比如一个“我”和“1”,水晶理解为同样的一个字符,
但是宽度上来讲,“我”是“1”的好几倍。
当然,也不仅仅是这个问题。
End 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cupwei 的回复:]
如图 我怎么没看见图呢
[/Quote]
类似这样
aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbvvvvvvvvvvvvvvvv
这是一行文字
可它就自动换行成这样了
aaaaaaaaaaaaaaaaaaabbbbbbb
bbbbbbvvvvvvvvvvvvvvv
如何能使它
aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbvvvvvvvvvvvvvvvv
这样一行显示满了再换行
cupwei 2010-01-28
  • 打赏
  • 举报
回复
如图 我怎么没看见图呢
tzs2304 2010-01-28
  • 打赏
  • 举报
回复

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧