翻譯|使用教程|編輯:楊鵬連|2021-03-04 09:28:01.950|閱讀 406 次
概述:ITF-14(交錯的五分之二)是一種兩頻帶的數(shù)字代碼,也稱為高密度代碼,它只能將數(shù)字編碼為偶數(shù)。每個條形碼都用暗線編碼一個奇數(shù),在其之間用空格編碼一個偶數(shù)。要對奇數(shù)個數(shù)字進(jìn)行編碼,必須在最左邊(最高)的數(shù)字后綴零。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
FastReport .Net是適用于Windows Forms,ASP.NET,MVC和.NET Core的全功能解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現(xiàn)了對.NET 5的支持。添加了新條形碼-Deutsce Post Leitcode。將RTF轉(zhuǎn)換為報告對象的算法已得到顯著改進(jìn)。并且還添加了用于轉(zhuǎn)換數(shù)字的新功能。歡迎下載體驗。(點擊下方按鈕下載)
立即點擊下載FastReport.NET v2021.1最新版
Fastreport.NET在線購買價更低,專享85折起!趕緊加入購物清單吧!
ITF-14(交錯的五分之二)是一種兩頻帶的數(shù)字代碼,也稱為高密度代碼,它只能將數(shù)字編碼為偶數(shù)。每個條形碼都用暗線編碼一個奇數(shù),在其之間用空格編碼一個偶數(shù)。要對奇數(shù)個數(shù)字進(jìn)行編碼,必須在最左邊(最高)的數(shù)字后綴零。編碼的細(xì)節(jié)將在后面說明。
條形碼ITF-14或5的交錯2的實現(xiàn)用于對全球貿(mào)易商品編號進(jìn)行編碼。全球貿(mào)易項目編號(GTIN)是由GS1開發(fā)的貿(mào)易項目標(biāo)識符 。這是一個國際組織,致力于后勤單位的記錄保存和條形碼編碼的標(biāo)準(zhǔn)化。
GS1標(biāo)識符用于手動搜索數(shù)據(jù)庫中的產(chǎn)品信息,或者通過指向條形碼的條形碼掃描儀輸入數(shù)字來搜索。
讓我們簡要地看一下條形碼標(biāo)準(zhǔn)。已經(jīng)建立了兩個主要的條形碼標(biāo)準(zhǔn):單個商品的EAN / UCC-13。
歐洲商品編號EAN(歐洲商品編號),以后也稱為國際商品編號,這是一種用于對產(chǎn)品和制造商標(biāo)識進(jìn)行編碼的歐洲條形碼標(biāo)準(zhǔn)。ISO / IEC 15420:2009信息技術(shù)—自動識別和數(shù)據(jù)捕獲技術(shù)— EAN / UPC條形碼符號規(guī)范。
產(chǎn)品編號EAN / UCC-13具有以下結(jié)構(gòu):
重要的是要記住,EAN條形碼用于唯一標(biāo)識產(chǎn)品。ITF-14條碼用于自動清點放置在個人或團體運輸包裝中的貨物清單。計算機會計系統(tǒng)不僅確定包裝中的貨物類型,還確定其數(shù)量。簡而言之,ITF-14代碼組是EAN-13代碼的子集,與它的區(qū)別是附加的第一位數(shù)字。
ITF-14通常用于在瓦楞紙板上打印,為紙板箱,板條箱或托盤貼標(biāo)簽。它們被零售商,制造商和分銷商廣泛用于精確的物流和庫存處理。它們也可以在機場的行李識別,機票編號,郵政物品識別中找到。
這是MilkyWay的基于ITF-14盒的應(yīng)用程序的一個示例。
ITF條形碼不僅可以打印在標(biāo)簽上,還可以直接打印在紙箱,瓦楞紙箱或任何其他粗糙表面上。即使這樣,掃描儀也會成功讀取它。
這是基于XEROX 008R13041訂書釘盒的另一個示例。因為ITF-14條碼旨在識別運輸集裝箱中的貨物,所以它不提供在POS終端上的處理。
編碼功能ITF-14始終編碼14位數(shù)字,但我們僅輸入13位數(shù)字。為什么?我給你一個例子的方案:
該指示器指示特定紙箱的包裝水平。此明確的前綴可以在0到8的范圍內(nèi)。(例如1代表盒子,2代表板條箱,等等)。
GS1公司的前綴可以是7到10位數(shù)字,并且被分配來唯一地標(biāo)識特定品牌的所有者。供應(yīng)商必須直接從GS1獲得此前綴,以唯一標(biāo)識其公司。項目參考-指的是紙箱由同一項目組成時,用于GTIN項目級別的同一產(chǎn)品編號。具有產(chǎn)品范圍的紙箱將分配一個新的產(chǎn)品編號。
校驗位是給定條形碼的最后一位,它是計算得出的校驗和,但是它不是由所有先前的位確定的,而是由第一位后的12位確定的。使用MOD10算法,計算出的校驗和可防止替換錯誤。
條形碼周圍的黑色粗邊框稱為Bearer Bar。該條形碼可平衡打印板在條形碼表面上產(chǎn)生的壓力,并通過減少掃描不完整字符的可能性來提高可讀性。ITF-14可提供可見或隱藏的垂直支撐桿。
大小-定義ITF-14條形碼符號寬度的兩個組件是寬度與狹窄部分的比率。該比率保持恒定,并且應(yīng)始終在2.25:1和3:1之間。
讓我們繼續(xù)練習(xí)-如何在MS Visual Studio的.NET項目中快速完成ITF-14?
在設(shè)計器中設(shè)置ITF-14
添加到條形碼表,然后完全選擇ITF-14。條形碼2/5交錯,2/5工業(yè),2/5矩陣也交錯為5中的2,但是它們是完全不同的對象。 您可以在此處閱讀有關(guān)它們的更多信息。
我將以ITF-14和2/5 Interleaved為例。如您所見,區(qū)別很明顯。
“角度”-此屬性使您可以將對象的旋轉(zhuǎn)設(shè)置為固定角度之一-0、90、180、270度。
“縮放”-定義條形碼的比例。此屬性僅與“自動縮放”屬性一起使用。
“ AutoSize” –如果啟用此屬性,則將拉伸對象以顯示整個條形碼。如果禁用,條形碼將被拉伸到對象的大小。
“ ShowText” –定義是否應(yīng)顯示條形碼底部的文本。
“ DataColumn” –從中加載對象文本的數(shù)據(jù)字段。
“表達(dá)式” –返回對象文本的表達(dá)式。
“文本” –文本對象。
“填充” –允許您從對象的邊緣設(shè)置縮進(jìn),以像素為單位。
“ WideBarRatio” –所有線性條形碼都具有此屬性。它定義條形碼的寬條的相對大小。
“ CalcCheckSum” –許多線性條形碼都具有此功能。它確定是否應(yīng)自動讀取校驗和。如果禁用,則校驗和必須出現(xiàn)在對象的文本中。
“ DrawVerticalBearerBars” –如果啟用此屬性,則對象將顯示邊線。如果禁用,條形碼將具有以下外觀:
ITF-14和交錯式5之2的比較
說到這兩個條形碼,交錯的5之2是ITF-14的無量綱版本,因為ITF-14具有嚴(yán)格的字符數(shù),即13 +1校驗和。5的交錯2也可以包含這13個字符。讓我給你看一個例子:
使用代碼創(chuàng)建ITF-14
從代碼創(chuàng)建報告時,可以在用戶應(yīng)用程序代碼中添加條形碼對象。讓我們看一個示例,該示例以代碼創(chuàng)建報表,并向其中添加ITF-14條形碼對象:
在.NET應(yīng)用程序中創(chuàng)建和輸出ITF-14條形碼
//Create report object Report report = new Report(); //Ceate report page ReportPage page = new ReportPage(); //Create unique name page.CreateUniqueName(); //Add the page to report collection report.Pages.Add(page); //create data band DataBand dataBand = new DataBand(); //Create band with unique name dataBand.CreateUniqueName(); //Add it to band collection page.Bands.Add(dataBand); //Create barcode object FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject(); //Set the barcode type barcode.Barcode = new FastReport.Barcode.BarcodeITF14(); //Set the code number barcode.Text = "597861558"; //Put the barcode on the page barcode.Parent = dataBand; //Set the object dimensions barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3); //Show report report.Show();因此,ITF-14僅編碼數(shù)字,并且僅用于內(nèi)部帶有EAN / UCC-13條碼項目的包裝盒。因此,借助對ITF-14和其他條形碼的支持,F(xiàn)astReport.NET允許您為貿(mào)易,物流和庫存管理創(chuàng)建完整的報告和標(biāo)簽。
如果您對FastReport感興趣,歡迎加入FastReport QQ交流群:702295239
還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網(wǎng)火熱銷售中!低至3701元起!>>查看價格詳情
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: