找回密码
 立即注册

QQ登录

只需一步,快速开始

tysoft

中级会员

84

主题

214

帖子

678

积分

中级会员

积分
678

活字格认证微信认证勋章元老葡萄

tysoft
中级会员   /  发表于:2015-1-12 13:24  /   查看:4715  /  回复:1
设置单元格类型为FarPoint.Win.Spread.CellType.ImageCellType后该如何加入图片?

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-1-12 14:33:00
沙发
回复 1楼tysoft的帖子

测试代码如下:

  1. FarPoint.Win.Spread.CellType.ImageCellType icelltype =new FarPoint.Win.Spread.CellType.ImageCellType();
  2. icelltype.Style = FarPoint.Win.RenderStyle.Stretch;
  3. icelltype.TransparencyColor = Color.Black;
  4. icelltype.TransparencyTolerance = 100;
  5. fpSpread1.Sheets[0].Rows[0].CellType =icelltype;
  6. System.Drawing.Image image = System.Drawing.Image.FromFile("D:\\alphaomega3.jpg");
  7. System.IO.MemoryStream stream = new System.IO.MemoryStream();
  8. byte[] bytes;
  9. string str;
  10. image.Save(stream,System.Drawing.Imaging.ImageFormat.Jpeg);
  11. stream.Seek(0, System.IO.SeekOrigin.Begin);
  12. bytes = stream.GetBuffer();
  13. str = System.Convert.ToBase64String(bytes);
  14. fpSpread1.Sheets[0].Cells[0,0].Value = image;
  15. fpSpread1.Sheets[0].Cells[0,1].Value = bytes;
  16. fpSpread1.Sheets[0].Cells[0,2].Value = str;

复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
tysoft + 5 好的,非常感谢!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部