基本信息
源码名称:条码生成和打印案例
源码大小:0.09M
文件格式:.rar
开发语言:C#
更新时间:2017-09-12
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 5 元 
   源码介绍

条码生成和打印案例


private void comType_SelectedIndexChanged(object sender, EventArgs e)
        {
            barcodeControl2.BarcodeType = GetBarcodeType(comType.Text);
            Invalidate();
        }
 
        BarcodeType GetBarcodeType(string cType)
        {
            BarcodeType bt = BarcodeType.CODE128A;
            switch (cType.ToUpper())
            {
                case "CODE128A":
                    bt = BarcodeType.CODE128A;
                    break;
                case "C2OF5":
                    bt = BarcodeType.C2OF5;
                    break;
                case "CODABAR":
                    bt = BarcodeType.CODABAR;
                    break;
                case "CODE128B":
                    bt = BarcodeType.CODE128B;
                    break;
                case "CODE128C":
                    bt = BarcodeType.CODE128C;
                    break;
                case "CODE39":
                    bt = BarcodeType.CODE39;
                    break;
                case "CODE39CHECK":
                    bt = BarcodeType.CODE39CHECK;
                    break;
                case "CODE93":
                    bt = BarcodeType.CODE93;
                    break;
                case "EAN128A":
                    bt = BarcodeType.EAN128A;
                    break;
                case "EAN128B":
                    bt = BarcodeType.EAN128B;
                    break;
                case "EAN128C":
                    bt = BarcodeType.EAN128C;
                    break;
                case "EAN13":
                    bt = BarcodeType.EAN13;
                    break;
                case "EAN13_2":
                    bt = BarcodeType.EAN13_2;
                    break;
                case "EAN13_5":
                    bt = BarcodeType.EAN13_5;
                    break;
                case "EAN8":
                    bt = BarcodeType.EAN8;
                    break;
                case "EAN8_2":
                    bt = BarcodeType.EAN8_2;
                    break;
                case "EAN8_5":
                    bt = BarcodeType.EAN8_5;
                    break;
                case "INTERLEAVED2OF5":
                    bt = BarcodeType.INTERLEAVED2OF5;
                    break;
                case "MSIPLESSEY":
                    bt = BarcodeType.MSIPLESSEY;
                    break;
                case "MSIPLESSEYCHECK10":
                    bt = BarcodeType.MSIPLESSEYCHECK10;
                    break;
                case "MSIPLESSEYCHECK1010":
                    bt = BarcodeType.MSIPLESSEYCHECK1010;
                    break;
                case "MSIPLESSEYCHECK11":
                    bt = BarcodeType.MSIPLESSEYCHECK11;
                    break;
                case "MSIPLESSEYCHECK1110":
                    bt = BarcodeType.MSIPLESSEYCHECK1110;
                    break;
                case "PLANET":
                    bt = BarcodeType.PLANET;
                    break;
                case "POSTNET":
                    bt = BarcodeType.POSTNET;
                    break;
                case "ROYALMAIL":
                    bt = BarcodeType.ROYALMAIL;
                    break;
                case "UPCA":
                    bt = BarcodeType.UPCA;
                    break;
                case "UPCA_2":
                    bt = BarcodeType.UPCA_2;
                    break;
                case "UPCA_5":
                    bt = BarcodeType.UPCA_5;
                    break;
                case "UPCE":
                    bt = BarcodeType.UPCE;
                    break;
                case "UPCE_2":
                    bt = BarcodeType.UPCE_2;
                    break;
                case "UPCE_5":
                    bt = BarcodeType.UPCE_5;
                    break;
            }
            return bt;
        }