FastReport for .Net打印图片
作者:C/S框架网  发布日期:2012/02/21 13:01:26
  FastReport for .Net打印图片


Fast Report for .Net 1.x。

用户报表新增打印照片功能,报表预览如下:


贴图图片





 

        void band_BeforePrint(object sender, EventArgs e)

        {

            //取出当前正在打印的记录(DataRow)

            DataRow row = (sender as DataBand).DataSource.CurrentRow as DataRow;

 

            //处理图片:

            byte[] imgData = row["PhotoImg"] as byte[];//图片数据为字节数组

            Image img = CImageLibrary.FromBytes(imgData);//将字节转换为图片

 

            PictureObject pic = rptUser.FindObject("Picture1") as PictureObject;

            pic.Image = img;

 

            //做其它特殊处理:

            int i = (sender as DataBand).DataSource.CurrentRowNo; //取资料行号

            (rptUser.FindObject("Text8") as TextObject).Text = "DataRow:" + i.ToString();

        }




CImageLibrary库下载:

点击下载附件 (VIP会员下载) 点击下载附件 (如下载失败,请邮件通知我们寄回给您,或QQ:23404761留言.)
上一篇 下一篇