正在设计一个报表,其中一个字段需要控制行距,同时要有行首缩进(即每一段开头空2个空格),使用RichText发现不能设置行距,使用Memo,发现行距是有了,但不能实现行首缩进,晕倒,应该有解决的办法的吧?
曾经试过在RichText中使用Rich.Memo.linespacing=8;好像没有用。
谢谢!

解决方案 »

  1.   

    在fastreport中使用script实现吗?
    不太熟悉fastreport中script,可以详细说说吗?
    谢谢!
      

  2.   

    研究了一下fastreport3.2.5的script
    我写了下面一段代码
    s:=<"field1">
     i:=1;
     while(i<=length(s)) do
     begin
           if s[i]=#10 then insert('    ',s,i+1);//'    '为4个空格
           i:=i+1;
     end;
     memo7.text:=s;
    但是插入的四个空格缺变成了回车!!
    如何解决呢?
    谢谢!