翻譯|使用教程|編輯:周思宇|2023-05-08 17:00:29.117|閱讀 103 次
概述:在 Fastreport 用戶手冊上一篇文章中,我們分享了二維條碼Swiss QR,本文主要分享二維條碼QR codes的另一種變體Aztec codes,希望能為您提供幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
在 Fastreport 用戶手冊上一篇文章中,我們分享了二維條碼Swiss QR,本文主要分享二維條碼QR codes的另一種變體Aztec codes,希望能為您提供幫助。
Aztec codes
Aztec codes是QR codes的一種。Aztec是中美洲印第安部落的名字。如果你仔細看代碼,在它的中心你可以注意到一個正方形,看起來像Aztec金字塔,如果你從上面看的話。這是一個特殊的目標,您可以從中確定代碼的中心及其方向。
Aztec代碼結合了2D條形碼的最佳想法:MaxiCode, SuperCode, CodeOne, DataMatrix, DotCode和PDF417。盡管有專利,這一發展已經成為公共領域。編碼標準在ISO/IEC 24778:2008中描述。
代碼的大小取決于所編碼的信息量。例如,最小尺寸為15x15像素允許您編碼6字節,即12個字母或13個數字。最大尺寸為151x151像素,允許編碼1914個字節,3067個字母或3832個數字。
請注意,代碼有兩種顯示格式:Compact(緊湊)和Full-Range(全方位),前者帶有目標的符號由兩個正方形組成,后者帶有目標的符號由三個正方形組成。格式的選擇取決于編碼的數據量。
這種類型的編碼相對于其他編碼的優點是能夠從任何方向讀取代碼。即使是鏡像的,代碼也很容易閱讀。這是通過使用導航標記實現的。
在代碼的中心使用一個目標,即使從扭曲或拉伸的圖像中也可以讀取信息。
多虧了Reed-Solomon的編碼算法,Aztec code也能在部分受損的情況下被讀取。在這種情況下,冗余是專門內置于代碼中的。可以將冗余代碼的百分比從5%調整到95%。這樣,就有可能提供非常高的抗讀錯誤能力。
代碼的逐層結構使得通過增加編碼面積來增加存儲信息的容量成為可能。
所有這些優點使得Aztec code在運輸網絡中非常有吸引力,例如在航空和鐵路運輸中作為電子票使用。在一些國家,它被用于政府文件。像其他高密度代碼一樣,阿茲特克代碼在商業、物流、制造和制藥領域很受歡迎。
與QR code相比,Aztec code具有更高的記錄密度,并且不需要代碼周圍的字段。此外,Aztec code的最小尺寸是15x15,而QR code是21x21。
要在fastreport.net中形成Aztec Code,請在報表設計器的組件面板上選擇對象Barcode BarcodeIcon。從下拉列表中選擇Aztec:
雙擊添加的條形碼打開編輯器:
在這里,您可以選擇一個模板來編碼信息。除了Swiss語言,其他語言都可以用在Aztec code中。例如,網站地址:
最后,代碼看起來像這樣:
FastReport技術QQ群:585577353 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn