报表生成器FastReport .Net用户指南:EAN-8条形码使用

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,适用于 WinForms、Blazor Server、ASP.NET、MVC、.NET 6 和 .NET Core 的报告生成。

EAN-8(European Article Number),又称GTIN-8,是一种短的8位条码。这些数字分为 2 个块,每块 4 个数字,前 2 位数字标识货物的原产国,然后 5 位数字是编码信息,最后一位数字是校验和,以验证数据的完整性。

此代码基于 EAN-13,但代码的大小减少到 8 位。

该代码是在 EAN-13 的基础上创建的,将代码的大小减少到 8 位。

EAN 在贸易中用于识别产品和设备。

代码是如何形成的,每个数字以 7 个单位(垂直线和空格)编码,假设 0 是一个空格,1 是一条线,那么数字的编码可以表示如下:

  • 0 – 0001101;
  • 1 – 0011001;
  • 2 – 0010011;
  • 3 – 0111101;
  • 4 – 0100011;
  • 5 – 0110001;
  • 6 – 0101111;
  • 7 – 0111011;
  • 8 – 0110111;
  • 9 – 0001011。

让我们看看这个例子:

请记住,代码以 101 开头,然后是数字 3 的代码,依此类推。如上所述,代码分为两部分,分隔线以及代码的开始和结束行都很长,它由 01010 代码表示。

如果仔细观察,您会注意到分隔符后的行与上面列表中的数字不对应,这是因为第二部分使用了不同的编码:

· 0 – 1110010;

· 1 – 1100110;

· 2——1101100;

· 3 – 1000010;

· 4 – 1011100;

· 5 – 1001110;

· 6 – 1010000;

· 7 – 1000100;

· 8 – 1001000;

· 9 – 1110100。

要将 EAN-8 条码添加到报告页面,请使用

报告设计器中组件侧栏上的条码对象并选择代码:

要编辑代码,请双击添加的对象或在上下文菜单中选择"Edit ..."项:

您可以使用 Barcode 对象的属性检查器中的 ShowText 属性隐藏代码下方的数字:

猜你喜欢

转载自blog.csdn.net/m0_67129275/article/details/131655849
今日推荐