Foxtable(狐表)用户栏目专家坐堂 → [求助]为何制作出来的条码不能识别汉字?


  共有2766人关注过本帖平板打印复制链接

主题:[求助]为何制作出来的条码不能识别汉字?

帅哥哟,离线,有人找我吗?
zhuzhi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:4039 威望:0 精华:0 注册:2011/11/2 8:55:00
[求助]为何制作出来的条码不能识别汉字?  发帖心情 Post By:2015/11/19 9:55:00 [只看该作者]

请问各位老师,我用第一列数字,第二列汉字的组合,用以下代码制作出了条码
Dim doc As New PrintDoc
Dim rg As prt.RenderGraphics
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.QRCode
Doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight
For Each r As Row In Tables("表A").Rows
    bar.Code = r("第一列")&r("第二列")
    Bar.HumanReadableText = r("第一列")&r("第二列")
    Bar.BottomMargin = 1
    rg = new prt.RenderGraphics
    bar.DrawOnCanvas(rg.Graphics,0,0,1)
    rg.Style.Spacing.All = 1.5
    Doc.Body.Children.Add(rg)
Next
Doc.Preview()

但是非常遗憾的是,我用支付宝的扫码去扫这个条码,汉字区域显示的是乱码
请问我该怎么做呢?是不是代码哪里写错了?

谢谢!

 回到顶部