谁能帮忙弄个水晶报表显示条码CODE128的
1个回答
2017-01-16
展开全部
我用的是FineReport,不太了解水晶报表,下面是我在网上搜集的方法,希望对你有帮助。
法一:
水晶报表当中是通过特殊的字体来实现Barcode的。
下载Free 3 of 9 Barcode Fonts。这里只有code39的字体,安装好该字体。
2,在Crystal Report中添加formula字段,这里取名Barcode。公式 “*“+{Table.BarcodeField}+“*“ ,其实就是将你的barcode首尾都加上一个“*“这是barcode39 要求的。其实Idautomation提供的UFL也就是做了这个事情。
3,将该字段拖入Report,设置它的字体为我们刚下载安装的free3of9。
法二:
1、在网上google code39 字体,网上好多下载的地方啊,然后安装到 系统目录下 windows/fonts 下。
2、首先报表中要有数字字段,例如ksh。这时 先建立公式字段 名字为 TiaoMa 使用编辑器 输入 "*"+{数据源.ksh}+"*" ,保存并关闭。
其实就是给条形码前后加入*号,这是条码枪识别的要求。
3、将公式字段 TiaoMa 拖入报表中 ,设置字体为 条形码字体 ,大小合适。
这样就完成了
法三:(我的方法,适用FineReport,不一定适用水晶报表)
导入第三方包(barcode4j-light.jar),barcode4j是一款开源的条形码生成库,能够生成很多种编码的条形码,包括UPC码。自定义函数中可以直接调用该包中现成的方法来生成UPC条形码。
然后通过自定义函数来生成条形码。
法一:
水晶报表当中是通过特殊的字体来实现Barcode的。
下载Free 3 of 9 Barcode Fonts。这里只有code39的字体,安装好该字体。
2,在Crystal Report中添加formula字段,这里取名Barcode。公式 “*“+{Table.BarcodeField}+“*“ ,其实就是将你的barcode首尾都加上一个“*“这是barcode39 要求的。其实Idautomation提供的UFL也就是做了这个事情。
3,将该字段拖入Report,设置它的字体为我们刚下载安装的free3of9。
法二:
1、在网上google code39 字体,网上好多下载的地方啊,然后安装到 系统目录下 windows/fonts 下。
2、首先报表中要有数字字段,例如ksh。这时 先建立公式字段 名字为 TiaoMa 使用编辑器 输入 "*"+{数据源.ksh}+"*" ,保存并关闭。
其实就是给条形码前后加入*号,这是条码枪识别的要求。
3、将公式字段 TiaoMa 拖入报表中 ,设置字体为 条形码字体 ,大小合适。
这样就完成了
法三:(我的方法,适用FineReport,不一定适用水晶报表)
导入第三方包(barcode4j-light.jar),barcode4j是一款开源的条形码生成库,能够生成很多种编码的条形码,包括UPC码。自定义函数中可以直接调用该包中现成的方法来生成UPC条形码。
然后通过自定义函数来生成条形码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询