EAN-13
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
FastReport技術QQ群:585577353 歡迎進群一起討論
EAN-13(歐洲商品編號)條碼是最常用的線性條碼符號,此字符系統可編碼 12 位數字,代碼的最后 13 位是校驗和,用于檢查代碼的完整性,只允許使用數字。
代碼的物理結構如下:
- 前2-3位數字用于編碼產品制造商的國家;
- 接下來的4-5位數字用于編碼商品的制造商;
- 剩下的3-5位是企業的產品編號。
如前所述,第 13 位是校驗和,它是根據前 12 位數字使用特殊算法自動計算的,由于這個數字,您可以確定代碼是否已被正確讀取。
如果我們看一下代碼的外觀,我們會注意到在代碼的開頭和結尾有一個由兩個條組成的序列,如果我們將代碼表示為一個二進制序列,其中條形為-1,空格為0,那么這個條形碼看起來像101,此外,條形碼被同一序列分成正好在中間的兩部分。
每個字符都編碼為 7 個元素(條和空格),有三個帶有數字代碼序列的特殊表格,此外,代碼的前半部分和后半部分使用了此類表的不同版本,
可以以任何從左到右或從右到左的順序閱讀此代碼,它的簡單性和易讀性很快使其在零售行業中流行用于產品標簽。
要將 EAN-13 條形碼添加到報告頁面,請使用報告設計器中組件側欄上的條形碼對象并選擇代碼:
要編輯代碼,請雙擊添加的對象或在上下文菜單中選擇 "Edit ..."項:
您可以使用 Barcode 對象的屬性檢查器中的 ShowText 屬性隱藏代碼下方的數字: