码迷,mamicode.com
首页 > Windows程序 > 详细

pbfunc外部函数扩展应用-直接在Datawindow中生成QR二维码,非图片方式

时间:2015-10-20 13:42:39      阅读:365      评论:0      收藏:0      [点我收藏+]

标签:

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

1  Datawindow的DataObject的单位必须为像素(Pixels)。
2  Datawindow的DataObject中放一个Text控件作为要显示QR二维码的位置和大小,长宽要相同

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

在Datawindow中显示一行QR码:

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

在Datawindow中显示多行QR码

 1 string ls_Data
 2 ls_Data = mle_1.Text//QR内容
 3 n_pbfunc_barcode lnv_barcode
 4 
 5 lnv_barcode.of_clearqrbarcode(dw_1)//调用前先清空QR码
 6 long ll_baseOrder,ll_maxOrder
 7 
 8 //下面生成的时候指定参数不要自动清除以前生成的内容
 9 ll_baseOrder = 0
10 //生成第一行QR
11 lnv_barcode.of_qrBarcode(dw_1,1,"RGB(23,255,102)",ll_baseOrder,"t_1",ls_Data,true,false,ll_maxOrder)
12 ll_baseOrder = ll_maxOrder
13 //生成第2行QR
14 lnv_barcode.of_qrBarcode(dw_1,2,"RGB(23,0,102)",ll_baseOrder,"t_1","我是第2个QR二维码",true,false,ll_maxOrder)

 

demo代码:点击这里

pbfunc外部函数扩展应用-直接在Datawindow中生成QR二维码,非图片方式

标签:

原文地址:http://www.cnblogs.com/wangxianjin/p/4894419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!