PB开发二维条码的方法

采用PowerBuilder调用EnCodePdf.dll实现PDF417条码编制,先将EnCodePdf.dll拷贝至微机上,再在PB中申明以下接口程序,在程序中函数的调用类似VC的操作。

接口函数的申明如下:

        //初始化串口通信,当串口收到扫描设备数据时,会向hCallWnd传递键盘消息255,用户在收到消息后,从pathname文件中读取串口收到信息。

Ø        Function int InitRead( longhcallwnd, string pathname) library "EnCodePdf.dll"

        //关闭串口通信的方法

Ø        Function int CloseRead()library"EnCodePdf.dll"

        //设置参数文件/文件包含制码参数和串口设置参数

Ø        SubRoutine SetPdfConFile (string confile ) library "EnCodePdf.dll"

        //将输入的文本内容进行PDF417编码,条码输出在outfile文件中

Ø        Function string EnPdfText (stringtxtData, string outfile) library "EnCodePdf.dll"

          //将输入的文本内容转换成UTF8,再进行PDF417编码,条码输出在outfile文件中

          Function string EnPdfUTF8(stringtxtData, string outfile) library "EnCodePdf.dll"

          //将从txtfille文件中读取内容,再进行PDF417编码,条码输出在outfile文件中

Ø        Function string EnCodePdf (stringtxtfile, string outfile) library "EnCodePdf.dll"

        // //将从txtfille、imgfile和othfile三个文件中读取内容,按照“编码信息格式”进行组装,再进行PDF417编码,条码输出在outfile文件中

Ø        Function string MakePdf417 (stringtxtfile, string imgfile, string othfile, string outfile) library"EnCodePdf.dll"

应用调用例子如下:

     string strText=’福州博智成软件开发有限公司’;

     SetPdfConFile(‘MakeBarCode.ini’);

     Pdfname=EnPdfText( strText,’c:\pdf417.bmp’); 

其它Qr_Code,DataMatrix和汉息条码可以到官网取得:http://www.FzBzc.com

附:

         

 详细文档参考文档:《二维条码编码动态链接库使用说明书》 

下载地址:下载中心福州博智成软件开发有限公司,博智成,条码公社,二维条码,图像处理icon-default.png?t=N3I4http://fzbzc.com/DownLoad.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值