报表FrxReort(FastReport3)中有Memo1,其中有文本内容若干行,在win200下使用(打印)正常在Win98下预览为乱码?(不带回车的一整行,折行时出现乱码)
Memo1属性:wordwrap :True; breakword:False;fastreport3.14
中源码:
frxGraphicUtils单元:
方法:
procedure TfrxDrawText.WrapTextLine(s:String; Width, FirstLineWidth,
  CharSpacing:Integer);
应该如何修改?
请使用FastReport3的的高手指教!  若有高手遇到并解决过此类问题,请指点!不胜感激!

解决方案 »

  1.   

    我用的fastreport2.4在windows98下运行没有碰到你说的这种情况!
      

  2.   

    这是汉字换行问题
    有个帖子你看看
    http://www.delphibbs.com/keylife/iblog_show.asp?xid=16034
      

  3.   

    A: Jumpi(Delphiing) 
    我认为也是A: hqhhh(枫叶) 
    3.0以下的Fastreport确实不存在这样的问题,win98下是正常的,但3.0确有乱码,如果memo长度固定,若改变字体,在折行时就有可能有乱码出现!(第一行不会)!A:HZ_ZMD(爱到哪里都会犯错)  
    我想这也是汉字换行问题,但为何Win2000下却是正常的?
    这个帖子我也看过,是解决3.0以下版本的折行问题!
    3.0的折行的思想方法做了改动,在单元frxGraphicUtils的WrapTextLine方法中,我做了改动,但不能解决!
      

  4.   

    这是3.0其中一个bug,希望网上有高手能够解决!正版的Fastreport3.14(3.15)同样存在这个问题!
    哪位高手可以解决,诚请给予答案!