• <menu id="w2i4a"></menu>
  • logo FastReport中文文檔

    文檔首頁>>FastReport中文文檔>>二進制代碼Pharmacode

    二進制代碼Pharmacode


    FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創(chuàng)建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產(chǎn)品保證真正的國際性。

    FastReport.NET官方版下載

    Fastreport 用戶手冊上一篇文章中,我們分享了二維條碼Aztec codes的使用過程,本文主要分享二進制代碼Pharmacode的概念和使用方法,希望能為您提供幫助。

    Pharmacode

    Pharmacode是由德國LAETUS GMBH公司專門為藥品包裝開發(fā)的二進制代碼。它是CODE39的一個子集。作為產(chǎn)品包裝控制系統(tǒng)的一部分,本規(guī)范廣泛應用于制藥行業(yè)。

    作為自動化包裝系統(tǒng)的一部分,Pharmacode允許使用通用標識符輕松掃描和記錄藥品運輸。此外,在掃描儀的幫助下,很容易確定一批藥物是否與另一批藥物混合。

    盡管可能出現(xiàn)打印錯誤,但Pharmacode條形碼可確保讀取代碼。此外,為了確保包裝的其余部分(代碼除外)正確打印,可以將Pharmacode打印成不同的顏色(代碼和背景),而不是用于激光或激光模擬讀取的條形碼。這是可能的,因為Pharmacode是用特殊的白色LAETUS掃描儀掃描的。這使得Pharmacode成為不含黑色墨水的包裝或文件上非常實用的打印格式。

    如上所述,Pharmacode可以以不同的顏色打印。代碼和背景顏色都可以不同于白色和黑色。根據(jù)閱讀器類型的不同,對所使用的代碼和背景顏色的組合有特殊的規(guī)范。例如,標準的黑白掃描儀只接受對比代碼和背景色,而識別顏色的特殊掃描儀則沒有嚴格的限制。

    與其他1D條形碼不同,Pharmacode以二進制系統(tǒng)而不是十進制系統(tǒng)存儲數(shù)據(jù)。此外,Pharmacode只能表示3到131070之間的單個整數(shù)。編號3的最小行數(shù)為2,編號131070的最大值為16。Pharmacode從右向左讀取,這使得Pharmacode在其他具有開始,停止符號的線性條形碼中獨一無二。如果你從左到右讀代碼,你會得到一個完全不同的數(shù)字序列。

    Pharmacode標準由LAETUS開發(fā)人員規(guī)范,并在 PharmaCode Guide文檔中進行了描述。

    這是一個關于Pharmacode的例子:

    Pharmacode_Sample

    您可以使用FastReport .Net在報告中創(chuàng)建這樣的代碼,也可以立即使用條形碼在生成器中設計包。

    要向報表頁面添加代碼,需要添加Barcode組件。在下拉列表中選擇Pharmacode:

    Pharmacode_Codes_List

    要編輯代碼,您需要雙擊添加的組件,或者從Barcode對象的上下文菜單中選擇Edit:

    Pharmacode_Edit

    可以輸入數(shù)字序列作為代碼值,也可以指定函數(shù)、報告變量和數(shù)據(jù)庫值。

    在條形碼屬性中,您可以更改行間距(WideBarRatio),代碼高度(height)和代碼下的數(shù)字顯示(ShowText)。

    默認情況下,條形碼是白色背景上的黑色。您可以在Barcode -> color屬性中更改代碼顏色。背景顏色設置在Fill -> color屬性中:

    Pharmacode_Color_Properties

    由于顏色調(diào)整,Pharmacode可能看起來像這樣:

    Pharmacode_Colored

    FastReport技術QQ群:585577353      歡迎進群一起討論

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();