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

利用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代码:点击这里

时间: 2024-10-13 17:05:16

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

pbfunc外部函数扩展应用-在Powerbuilder中进行Http的GET、POST操作

利用PBFunc扩展函数进行Http的操作时,需要对n_pbfunc_http的以下几个函数进行参数设置: of_set_URL(...)//要进行GET或POST的url,必须 of_set_ContentType(...)//设置Content-Type,可选 of_post(...).of_get(...)//根据需要选择post操作还是get操作 如果需要utf-8编码转换的请用n_pbfunc_encode对象中的of_str2utf8函数 下面以http://www.webxml.c

利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验

前期准备 引入phpqrcode类库(下载地址:https://sourceforge.net/projects/phpqrcode/) PHP开启GD扩展库支持 1.利用phpqrcode生成二维码: 原理分析: 下载下来的类文件是一个压缩包,包含很多文件和演示程序,我们只需要里边的phpqrcode.php 这一个文件就可以生成二维码了,它是一个多个类的集合文件,我们需要用到里边的QRcode类的png()方法: public static function png($text, $outf

thinkphp3.2二维码扩展

//简易二维码 public function qrcode(){ Vendor('phpqrcode.phpqrcode'); //生成二维码图片 $object = new \QRcode(); $url='http://www.shouce.ren/';//网址或者是文本内容 $level=3; $size=4; $errorCorrectionLevel =intval($level) ;//容错级别 $matrixPointSize = intval($size);//生成图片大小 $

python 一个函数让你决定你的二维码

今天浏览网页时无意中看到了一个特别有趣的二维码,感觉挺有意思的,回来后自己查了一下,发现挺简单的,就分享一下,挺有意思的.该函数的主要流程就是MyQR库中的myqr.run()函数,将连接转化为二维码,然后将二维码和你自己提供的图片融合,然后生成一个全新的个性的二维码. 介绍一下函数中的几个参数的意思: 参数 类型 意义 详解 words str 二维码网页链接 参数为您所要跳转的网页URL version int 控制边长 取值范围为1~40,数字越大边长越长 level str 控制纠错等级

jquery-qrcode客户端二维码生成类库扩展--融入自定义Logo图片

年后换了部门,现在主要的职责就是在网上卖精油,似乎这个就是传说中的网络营销. 跟着公司的MM们也了解不了少关于网络营销的知识,间接的了解到马云和刘强东都是些怎样龌龊的人,尽管之前也这样认为. 淘宝就不多说了,全球最大的中文假货销售平台(尽管淘宝没有打出全球中文等字样,可是其必须当之无愧).百度,当当等厚颜无耻之徒的明智之举就在于此,老外做的再大也很少会有直接支持中文的,因此他们都会在其名称前增加:“全球最大的中文”等字样,为自己镶金. 之前还一直比较力挺京东的,认为其根本自营根本不会销售假货,所

Yii 安装二维码扩展Qrcode

比如要添加 https://github.com/2amigos/yii2-qrcode-helper 生成二维码的 这个扩展第一种方法 :    1.打开根目录的composer.json, 在require那里加上 "2amigos/yii2-qrcode-helper" : "~1.0",如图    "require": { "php": ">=5.4.0",     "yiisoft

有个扫描二维码的扩展,还不错

扫描二维码的php扩展,还不错,安装依赖zBar和ImageMagick 通过域名安装 yum install -y ImageMagick ImageMagick-devel 完成后 whereis ImageMagick 可查看安装位置 https://github.com/mkoppanen/php-zbarcode

微信内点击链接或扫描二维码可直接用外部浏览器打开H5链接的解决方案

很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可.下面给大家介绍这个功能 功能目的 生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页.(该方案适合推广APP及其他H5页面) 功能效果 功能实现后, 苹果用户即可在微信内直接下载app也可以跳转浏览器下载,安卓用户则自动打开手机浏览器下载app, 如果不含下载文件,则直接从微信内跳转到外部浏览器访问指定页面 .下面是含app下载文件的实现效果: 1. 苹果跳

手机端微信扫描二维码直接打开外部浏览器访问网页的解决办法

想必大家会经常碰到网页链接在微信内无法打开和微信内无法打开app下载页的情况.通常这种情况微信会给个提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下四点 1.网页链接被举报次数过多.2.网页含违规内容,含敏感词.3.被腾讯检测系统判断为诱导分享内容.4.转发分享次数达上限 那么上述问题怎么办呢?只要我们实现微信跳转浏览器的功能即可,下面给大家介绍下这个功能的实现方法. 功能目的 生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页. 操作步骤 第一步:打开 Elep