Memo 框放在细项数据中,其中的内容关联到数据集的一个字段(SQL Server 2000 的text类型),这个字段内容比较长,打印的时候会超过一页。
已设了细项数据的 Stretched := true; Break := true; 
问题是打印的时候这个字段还没有结束就被截掉了,大概超过4000多字的时候就会出现这种情况将Memo改成主项数据也是一样,急!

解决方案 »

  1.   

    如果将 Break := false (分隔) ,则结果更惨,前面会多出两个空页,然后也不能自动换页了:(
      

  2.   

    不要用Memo,它对内容长度有限制。
    如果字比较多,用RichText,好像是这个叫法。就是FR提供的放富文本的那个控件。
      

  3.   

    TO:  yeliming(重返光荣)好像不是MEMO长度限制问题。1、试过把 Memo 换成 RichText ,但效果是一样的。
    2、不从数据集取数据,而是直接把文本写在Memo的Text里,就是可以全部显示出来的。(只是由于这样报表文件增大了,调入的速度慢了一下。我的FRF文件是运行时加载的)
      

  4.   

    谢谢大家!问题搞定了。
    不是FastReport的原因,再次谢谢诸位!