找回密码
 立即注册

QQ登录

只需一步,快速开始

wangfabei1989
高级会员   /  发表于:2013-8-19 08:47  /   查看:6667  /  回复:7
如何使用spread生成二维码,并以图片保存在指定的位置?

还有一个为题就是,如何在生成的二维码中间加上一个小图片?谢谢

7 个回复

倒序浏览
山水
初级会员   /  发表于:2013-8-19 14:39:00
沙发
您好,
      使用Spread的BarCodeCellType能够生成二维码,并将其保存为指定的图片。例子代码如下:
            BarCodeCellType barCode = new BarCodeCellType();
            barCode.DisplayMode = BarCodeDisplayMode.Image;
            barCode.Type = new FarPoint.Win.Spread.CellType.BarCode.Code39();//UPC, Code39等
            fpSpread1.ActiveSheet.Cells[0, 0].CellType = barCode;
            fpSpread1.ActiveSheet.Cells[0, 0].Value = 12345678;
            Image image = barCode.CreateBitmap("12345678");
            image.Save(@"E:\temp.jpg");
Spread不支持在生成的二维码中间加图片。
回复 使用道具 举报
wangfabei1989
高级会员   /  发表于:2013-8-19 17:40:00
板凳
谢谢、山水,这个问题搞定了;
你说的是生成条形码;要生成二维码需改为barCode.Type = new FarPoint.Win.Spread.CellType.BarCode.QRCode();

关于在二维码中添加图片的问题,希望控件的开发人员都多努力呀。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-20 08:38:00
地板
回复 3楼wangfabei1989的帖子

好的,感谢您提出的意见。
我们会把这个需求反馈给产品组,有进一步消息通知结果。
回复 使用道具 举报
wangfabei1989
高级会员   /  发表于:2013-8-22 09:26:00
5#
再追加一个问题:就是我要在“条形码”中录入英文字符,应使用哪种编码格式?
barCode.Type = new FarPoint.Win.Spread.CellType.BarCode.Code128();?我试了,扫不出来呀
回复 使用道具 举报
山水
初级会员   /  发表于:2013-8-22 16:18:00
6#
回复 使用道具 举报
wangfabei1989
高级会员   /  发表于:2013-8-22 17:30:00
7#
收到,谢了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-22 18:42:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部