如何在FastReport.Net中使用Aztec-code條形碼
在“如何在FastReport.Net中使用QR二維碼”的文章中,我們已經(jīng)回顧了流行的2D條形碼格式。 今天,我想談?wù)劻硪环N流行的格式,這也是FastReport.Net中支持的。 這就是“Aztec-code”。
Aztec-code的名稱與中美洲的一個古印度部落 —— 阿茲臺克人有關(guān)。
請看條形碼:

位于代碼中心的正方形包含幾個較小的正方形。它提醒了俯瞰阿茲臺克人的金字塔的景色。所以,由于代碼的外部視圖和阿茲臺克部落的符號之間的相似性,“Aztec-code阿茲臺克條形碼”由此得名。
“Aztec-Code條形碼”是1995年開發(fā)的,它結(jié)合了二維條形碼的最佳想法:MaxiCode、SuperCode、Code One、Data Matrix、Dot Code、PDF417。盡管這個專利,這個發(fā)展已經(jīng)轉(zhuǎn)移到了公有領(lǐng)域。該標(biāo)準(zhǔn)描述了ISO / IEC 24778:2008中規(guī)定的編碼。
條形碼大小取決于編碼信息的數(shù)量。例如,15x15像素的最小尺寸允許您編碼6個字節(jié),即12個字母或13個數(shù)字。最大尺寸151х151像素允許編碼1914字節(jié),3067個字符或3832個數(shù)字。
必須提到的是,條形碼具有兩種顯示格式:“緊湊”(Compact)和“全范圍”(Full)。格式的選擇取決于要編碼的數(shù)據(jù)量。
請看下面給出的兩個圖像。左圖像具有由兩個正方形組成的目標(biāo)的符號,右圖具有由三個正方形組成的目標(biāo)的符號。

與其他類型相比,這種類型的條形碼的明顯優(yōu)點是在不同位置讀取條形碼的可能性。此外,即使鏡像,條形碼仍將被輕松閱讀。這是通過使用導(dǎo)航標(biāo)記來實現(xiàn)的。
使用條形碼中心的目標(biāo)可以讀取甚至是亂碼或拉伸圖像的數(shù)據(jù)。
通過使用算法Reed-Solomon編碼,“Aztec-code條形碼”可能會被部分損壞。在這種情況下,條形碼有冗余。您可以將紅色冗余條形碼的百分比從5調(diào)整為95.因此,可以提供非常高的讀取錯誤阻力。
條形碼的分層結(jié)構(gòu)使得可以通過增加編碼區(qū)域來增加存儲的信息量。
所有這些優(yōu)勢使得“阿茲臺克規(guī)范”對運輸網(wǎng)絡(luò)的應(yīng)用非常有吸引力,例如在航空和鐵路運輸中作為電子機(jī)票。在一些國家,它被用于政府文件。此外,像其他高密度條形碼一樣,“Aztec條形碼”在商業(yè),物流,制造和制藥領(lǐng)域頗受歡迎。
與“QR二維碼”相比,“Aztec-code條形碼”具有較大的記錄密度,不需要代碼周圍的字段。此外,“Aztec-code條形碼”的最小尺寸為15x15,而“QR二維碼”為21x21。
您可以使用FastReport.Net創(chuàng)建“Aztec-code條形碼”和許多其他條形碼。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | | 聯(lián)系Elyn