除用函数外,还有没有方法使fastreport中的memoview只显示N行,后面的截断?(27分)

  • 主题发起人 主题发起人 leyon328
  • 开始时间 开始时间
L

leyon328

Unregistered / Unconfirmed
GUEST, unregistred user!
有没有方法使fastreport中的memoview只显示2行,后面的截断?不用函数。
就这点分了。
 
在OnBeforePrint
里控制
将多余的行删除
没什么叫不用函数呢?
 
52free 请详示,
就是不用fastreport自带的IF(),LENGTH(),COPY().
 
不知道fasterport脚本里支不支持Tstrings类啊如果可以的话可以
var s:tstring;
s:=Tstringlist.create;
s.Assign(memoview.lines);
memoview.lines.clear;
memoview.lines.add(s.string[0]);
memoview.lines.add(s.string[1]);
就是做个转换
但是要注意memoview的行数一定要大于两行否则的话s.string[1]会越界,这种控制不是难事吧
自己搞搞就行啦
如果不支持Tstrings 类型的话,就再用个memoview临时转换一下道理是一样的啊
 
接受答案了.
 
后退
顶部