我做了一个题库管理系统,以RichEdit做为试题录入编辑器,每一道试题内容都以Blob形式存储.(包括图片和文字, 以二进制流存储进去的)
现在我要打印试卷,如何把Blob字段打印出来呢?通过Word或FastReport都行,最好具体点,急急!万分感谢!

解决方案 »

  1.   

    晕啊。只要把数据显示到普通的报表上就可以打出来啊。
    把blob显示到报表上也很简单的。
      

  2.   

    这是我把数据库的图片显示在IMAGE里,然后用FR打印,
    if pic_img.Picture.Graphic=nil then 
      TfrPictureView(lls_frr.FindObject('Picture2')).Picture.Graphic:=NIL
    else 
      TfrPictureView(lls_frr.FindObject('Picture2')).Picture.Graphic:=pic_img.Picture.Graphic;
      

  3.   

    问题是包括图片文字的Blob字段数据,用报表中的Picture显示,总是提示Bitmap image is not valid
    RichEdit又只能显示纯文本,该如何操作呢?
      

  4.   

    在OnNeedData里
    用TStringStream读出Blob的数据,然后弄到TQRImage里面去。