spire.barcode可以用作windows form控件,也可以用作应用程序编程接口,即api。因此,我们可以添加spire.barcode到visual studio工具箱,拖拽可视化控件到winform程序中,设置控件的相关属性生成条码或二维码。当然,我们也可以引用spire.barcode.dll文件,调用里面的类、函数及相关属性,通过编写代码的方式创建条码或二维码。
本文主要介绍如何通过编程的方式创建二维码。通过控件的方式创建条码,请参考:如何添加spire.barcode到toolbox
c#
//创建barcodesettings对象
barcodesettings settings = new barcodesettings();
//设置条码类型为二维码
settings.type = barcodetype.qrcode;
//设置二维码数据
settings.data = "123456789";
//设置显示文本
settings.data2d = "123456789";
//设置数据类型为数字
settings.qrcodedatamode = qrcodedatamode.numeric;
//设置二维码错误修正级别
settings.qrcodeecl = qrcodeecl.h;
//设置宽度
settings.x = 2.0f;
//初始化barcodegenerator对象
barcodegenerator generator = new barcodegenerator(settings);
//创建图片并保存为png格式
image image = generator.generateimage();
image.save("qrcode.png");
vb.net
'创建barcodesettings对象
dim settings as new barcodesettings()
'设置条码类型为二维码
settings.type = barcodetype.qrcode
'设置二维码数据
settings.data = "123456789"
'设置显示文本
settings.data2d = "123456789"
'设置数据类型为数字
settings.qrcodedatamode = qrcodedatamode.numeric
'设置二维码错误修正级别
settings.qrcodeecl = qrcodeecl.h
'设置宽度
settings.x = 2f
'初始化barcodegenerator对象
dim generator as new barcodegenerator(settings)
'创建图片并保存为png格式
dim image as image = generator.generateimage()
image.save("qrcode.png")