请看图

解决方案 »

  1.   

    如果看不了请到我空间看吧
    http://user.qzone.qq.com/15080137/
      

  2.   

    你的band和text设置为伸展了吗,右键应该有设置
      

  3.   

    这个原因是MEMO内容上下居中的原因VAlign=VACenter打个比方:
    如果你的内容有四行,你的MEMO高度只有2行,那你打印出的是第二行第三行。
    如果你的内容有三行,你的MEMO高度只有2行,那你打印出的是第一行下半行,第二行整行,第三行上半行。
      

  4.   

    回复楼上各位:
    列宽 列长 和字体大小通通试过,没用~~~~~~~~MEMO内容上下居中也试过,还是没用~~~第一条数据中地址一栏内容只有2行,不过无法显示完全
      

  5.   

    1、用的是 DBCross 吗?我以前也用过,中文支持的确实不好2、有几个属性非常重要:DBCross1 的属性 AutoSize、DBCross1 的属性 MaxWidth(设置一个合理的值,自己试试看)、DBCross1Cell1 的属性 StretchMode
      

  6.   

    回复楼上各位:我试过E文的,确实没问题,但是给客户用不可能用E文呀
    我也知道FASTREPORT有时候对中文支持不够好,就是想找个可行的办法没用DBCROSS,就是普通的MEMO1wordwrap试过N次了~~~~没用难道没人碰到这个问题吗?多个字数的中文应该不少见吧哎,继续顶,继续等待高人
      

  7.   

    看不到图片,但换行看不到的话把空间的WordWrap和WordBreak设为True,再把StretchMode设为smActualHeight等试试
      

  8.   

    这么长时间还没有搞定,把你的数据直接写在报表中,把你的*.fr3文件发过来。[email protected]
      

  9.   

    继续回复楼上WordWrap和WordBreak设为True,再把StretchMode设为smActualHeight等
    全部试过N次,没用~~~~~~~~~~~~
    邮件已发,先谢谢了继续等待高人有没其他办法
      

  10.   

    在英文状态下你的表看起来没有问题,但是同样字号中文比英文稍大一点,所以上面一行字会碰到表格线了。
    解决方法:
    1、调小字号
    2、调高masterdate band及MEMO高度
    3、调小行间距:就是 MEMO的 linespacing,默认为2,看情况调整。
      

  11.   

    MemoView的Font里面的Charset要选择DEFAULT_CHARSET才可以正确折行,用GB2312那个会有问题,上一行尾有的字不显示。
      

  12.   


    找了好多天。本来默认就是DEFAULT_CHARSET ,都习惯了更改为GB2312,宋体。好晕,非常晕,非常非常晕,简直晕死了。
      

  13.   

    可是 default_charset 导出的中文是乱码