使用fastreport或report machine如何同时设置行距和行首缩进?(200分)

  • 主题发起人 主题发起人 lionmilk
  • 开始时间 开始时间
不好意思,本人只是业余爱好写写东西方便自己的工作,非常不专业,大家见笑了。
以前从来没有修改过控件的源代码,这次边猜边试,才走到这一步。我试过只是重新编译,我改动的内容可以反映出来,我想是不是可以不用重装。比如我将ParagrapGap初始化为2时,可以看到缩进实现。我是这样理解的,控件面板上的东西只是一些类似链接的东西,安装过程也只是注册这些控件,建立一些这样的“链接”,所以是不是可以只是重新编译就可以了?谢谢!
我最开始也打算先将RM删除,重新编译后再安装,但是不知道如何删除,还望指教。
再次郑重地、衷心地感谢szlbz!!!
 
删除->编译->安装
搞定,非常非常感谢szlbz!!!
 
[red]不对不对,我又重复了一次删除->编译->安装,又不行了,而且又重复了几次都不行,再次郁闷ing...[/red]
 
TRMMemoView.LoadToStream要加版本控制(将版本号或子版本号+1),否则打开旧报表文件会出错。
 
这样吗?
if RMVersion >= 24 then
begin
CharacterSpacing := RMReadInteger(Stream);
LineSpacing := RMReadInteger(Stream);
ParagrapGap := RMReadInteger(Stream);
end;
不行呀
 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!来自:szlbz, 时间:2006-4-24 5:12:32, ID:3424605 !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
szlbz大哥这么早起来?!这么早起来就看我的贴,太感动了!!!!
热泪盈眶ing...
 
呵呵,最后自己搞定!
不用该源代码了!
在fr3中使用script,插入两全角的空格就可以了!
呵呵呵呵!^_^
哈哈哈哈!
与大家分享一下:
s:=<frxDBDataset1.&quot;field1&quot;>;
for i:=1 to length(s)do
begin
if s=#10 then
begin
insert('  ',s,i+1);//插入两个全角的空格!!
end;
end;
memo7.text:=' '+s;
end.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
930
DelphiTeacher的专栏
D
后退
顶部