pbfunc外部函数扩展应用-直接在Datawindow中生成QR二维码

本文介绍如何使用pbfunc外部函数在DataWindow中直接生成QR二维码,并提供了单行和多行QR码的示例代码。

利用pbfunc外部函数在Datawindow中直接生成QR二维码需要注意以下面几点:

 1.Datawindow的DataObject的单位必须为像素(Pixels)。

 2.Datawindow的DataObject中放一个Text控件作为要显示QR二维码的位置和大小,长宽要相同

下面代码演示在Datawindow中直接显示QR二维码的操作:

在Datawindow中显示一行QR码

string ls_Data
ls_Data = mle_1.Text//QR码内容
n_pbfunc_barcode lnv_barcode
//在Dw_1的第一行中t_1的位置并以t_1的大小生成QR二维码
lnv_barcode.of_qrBarcode(dw_1,1,"RGB(23,255,102)","t_1",ls_Data,true)

在Datawindow中显示多行QR码

string ls_Data
ls_Data = mle_1.Text//QR内容
n_pbfunc_barcode lnv_barcode

lnv_barcode.of_clearqrbarcode(dw_1)//调用前先清空QR码
long ll_baseOrder,ll_maxOrder

//下面生成的时候指定参数不要自动清除以前生成的内容
ll_baseOrder = 0
//生成第一行QR
lnv_barcode.of_qrBarcode(dw_1,1,"RGB(23,255,102)",ll_baseOrder,"t_1",ls_Data,true,false,ll_maxOrder)
ll_baseOrder = ll_maxOrder
//生成第2行QR
lnv_barcode.of_qrBarcode(dw_1,2,"RGB(23,0,102)",ll_baseOrder,"t_1","我是第2个QR二维码",true,false,ll_maxOrder)

demo代码地址:http://download.csdn.net/detail/my_aa/9193081

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值