Foxtable(狐表)用户栏目专家坐堂 → 这个错误是什么意思?关于条码尺寸的?


  共有7128人关注过本帖树形打印复制链接

主题:这个错误是什么意思?关于条码尺寸的?

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


加好友 发短信
等级:婴狐 帖子:3 积分:92 威望:0 精华:0 注册:2013/2/1 20:31:00
这个错误是什么意思?关于条码尺寸的?  发帖心情 Post By:2013/3/13 16:33:00 [只看该作者]

代码是这样的

Dim Bar As New BarCodeBuilder
Dim rm As New prt.RenderImage
Bar.Symbology = Barpro.Symbology.Code128
Bar.Code = billnoid
'Bar.BarWidth = 8
'Bar.BarHeight = 5
bar.AddCheckSum = False
bar.DisplayCode = False
'bar.SaveImage(ProjectPath & "Images\myimg.wmf",300)
rm.Image = Bar.GetImage(300)
doc.Body.Children.Add(rtt)

rtt = New prt.RenderText
rtt.Text = "采购订单" 
rtt.Style.TextAlignHorz = prt.AlignHorzEnum.Center 
rtt.Style.FontBold = True 
rtt.Style.FontSize = 20 
doc.Body.Children.Add(rtt) 




 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/13 16:37:00 [只看该作者]

你最好贴能编译通过的代码,方便别人测试。

[此贴子已经被作者于2013-3-13 16:37:52编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lrj829
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:92 威望:0 精华:0 注册:2013/2/1 20:31:00
  发帖心情 Post By:2013/3/13 16:39:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/13 16:43:00 [只看该作者]

意思是条码有自己的编码规则,你指定的值不符合这种条码类型的编码规则

 回到顶部
帅哥哟,离线,有人找我吗?
lrj829
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:92 威望:0 精华:0 注册:2013/2/1 20:31:00
  发帖心情 Post By:2013/3/13 16:51:00 [只看该作者]

Dim Bar As New BarCodeBuilder
Dim rtt As prt.RenderText
Dim rm As New prt.RenderImage
Bar.Symbology = Barpro.Symbology.Code128
Bar.Code = "000-11010100001"
'Bar.BarWidth = 8
'Bar.BarHeight = 5
bar.AddCheckSum = False
bar.DisplayCode = False
bar.SaveImage(ProjectPath & "Images\myimg.wmf",300)
'rm.Image = Bar.GetImage(300)
'doc.Body.Children.Add(rtt)
'Doc.Preview()

如果只是生成图片 不加入到报表就可以执行成功

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/13 16:56:00 [只看该作者]

我测试没有出错:

 

Dim Doc As new PrintDoc
Dim Bar As New BarCodeBuilder
Dim rtt As new prt.RenderText
Dim rm As New prt.RenderImage
Bar.Symbology = Barpro.Symbology.Code128
Bar.Code = "000-11010100001"
Bar.BarWidth = 8
Bar.BarHeight = 5
bar.AddCheckSum = False
bar.DisplayCode = False
bar.SaveImage(ProjectPath & "Images\myimg.wmf",300)
rm.Image = Bar.GetImage(300)
doc.Body.Children.Add(rtt)
Doc.Preview()


 回到顶部