我用fastReport打印时,超出一页的内容如何让其自动换页?[问题点数:20分,结帖人:zjhjp]

我用fastReport打印时,超出一页的内容如何让其自动换页?[问题点数:20分,结帖人:zjhjp]

 

 

在主项数据一栏上点右键,有一个“分隔”,选中即可

 

 

fastreport问题:如何把form1上的richedit1.text在fastreport上的rich1(TfrRichView)上打印出来?[问题点数:0分,结帖人:]

 

这样是可以按格式打印出去,但是打印时,form1的richedit1神奇的不见了,怪.
procedure   TksbjbForm.SpeedButton18Click(Sender:   TObject);
var
t:tfrrichView;
begin
  DataModule2.frreport1.LoadFromFile( 'c:\bjdxxcustom.frf ');
  t:=TfrRichView(DataModule2.frReport1.FindObject( 'rich1 '));
  t.RichEdit:=richedit1;
  DataModule2.frReport1.ShowReport;
end;    
 
 
 
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:光棍节中大奖!


chuchu
(维他命C)

等 级:

 #3楼 得分:0回复于:2003-12-01 15:29:29用一个临时文件。
先把Form上的RichEdit内容Save到一个rtf文件里。
然后用FindObject找到FastReport模板上的rich控件。
然后t.RichEdit.LoadFromFile.

你看FastReport中rich控件的源码,它实际上就是一个TRichEdit。

 

 

 

 

------------------

话题2333936的标题是: 请问fastreport中如何用richtext动态加载包含文字和图片的东东啊? (50分)
分类:数据库-文件型

yeszhang (2003-12-04 16:00:00)

我的处理方法是:
  先吧richedit里的文字和图片转化为流!然后让fastreport中的rich接收流信息!然后显示!但得出来的始终只有文字!请问为什么?
  代码如下:
var
  Stream : TMemoryStream;
begin
  { 打印/预览 }
  Frp_typerecd.LoadFromFile('D:\Study\Controls\typerecd.frf');
  try
    Stream := TMemoryStream.Create;
    Mmo_zEdit.Lines.SaveToStream(Stream);
    Stream.Position := 0;
    TfrrichView(Frp_typerecd.FindObject('Rich1')).RichEdit.Lines.Clear;
    TfrrichView(Frp_typerecd.FindObject ('Rich1')).RichEdit.Lines. LoadFromStream(Stream);
    Stream.Free;

    Frp_typerecd.PrepareReport;
    Frp_typerecd.ShowPreparedReport
  finally

  end;
end;

lichdr (2003-12-04 16:50:00)

直接賦值行不。
TfrrichView(Frp_typerecd.FindObject('Rich1')).RichEdit:= Mmo_zEdit

yeszhang (2003-12-04 17:01:00)

 不行啊!老大!谢谢参与!
  我用的Mmo_zEdit是Trxrichedit类的,强制转换为Trichedit会报错!

yeszhang (2003-12-04 17:28:00)

不是吧,fastreport据说使用她的人很多啊!没碰到此类问题吗??

yeszhang (2003-12-04 17:44:00)

yumeng a!

hotyei (2003-12-08 11:42:00)

FastReport的根本不能打印带图的RxRichEdit,就算不带图也很容易出错,好像不支持某些解释。不过可以使用PrintSystem这些控件。

yeszhang (2003-12-08 13:03:00)

FastReport的根本不能打印带图的RxRichEdit????

你是说FastReport不能打印带图片和文字『OLE 对象』的字段??不可能吧!

你可能不明白我的意思,我把图片和文字合为流压缩存入access的ole字段,然后通过解压缩还原图片和文字!那么此还原内容fastreport无法打印吗??

hotyei (2003-12-08 14:18:00)

我当然明白您的意思,我的YourBase2003开始时就是这样处理的,经常报错的,而且图是不能打印的了,我现在已经使用PrintSystem进行打印,刚好我的表格也需要PrintSystem进行打印,连FastReport控件也省了。

yeszhang (2003-12-08 15:46:00)

谢谢,没想到遇到高人啊!呵呵
我也改用PrintSystem了!

hotyei的回答最终被接受。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值