39条形码生成

来源:互联网 发布:sap lumira 知乎 编辑:程序博客网 时间:2024/04/30 20:09

public string bar_code(object str, int ch, int cw, int type_code)  
  {  
   string   strTmp=str.ToString();  
   string   code=strTmp;
   strTmp = strTmp.ToLower();  
   int   height=ch;  
   int   width=cw;  
   
   strTmp=strTmp.Replace("0",   "_|_|__||_||_|");;  
   strTmp=strTmp.Replace("1",   "_||_|__|_|_||");  
   strTmp=strTmp.Replace("2",   "_|_||__|_|_||");  
   strTmp=strTmp.Replace("3",   "_||_||__|_|_|");  
   strTmp=strTmp.Replace("4",   "_|_|__||_|_||");  
   strTmp=strTmp.Replace("5",   "_||_|__||_|_|");  
   strTmp=strTmp.Replace("7",   "_|_|__|_||_||");  
   strTmp=strTmp.Replace("6",   "_|_||__||_|_|");  
   strTmp=strTmp.Replace("8",   "_||_|__|_||_|");  
   strTmp=strTmp.Replace("9",   "_|_||__|_||_|");  
   strTmp=strTmp.Replace("a",   "_||_|_|__|_||");  
   strTmp=strTmp.Replace("b",   "_|_||_|__|_||");  
   strTmp=strTmp.Replace("c",   "_||_||_|__|_|");  
   strTmp=strTmp.Replace("d",   "_|_|_||__|_||");  
   strTmp=strTmp.Replace("e",   "_||_|_||__|_|");  
   strTmp=strTmp.Replace("f",   "_|_||_||__|_|");  
   strTmp=strTmp.Replace("g",   "_|_|_|__||_||");  
   strTmp=strTmp.Replace("h",   "_||_|_|__||_|");  
   strTmp=strTmp.Replace("i",   "_|_||_|__||_|");  
   strTmp=strTmp.Replace("j",   "_|_|_||__||_|");  
   strTmp=strTmp.Replace("k",   "_||_|_|_|__||");  
   strTmp=strTmp.Replace("l",   "_|_||_|_|__||");  
   strTmp=strTmp.Replace("m",   "_||_||_|_|__|");  
   strTmp=strTmp.Replace("n",   "_|_|_||_|__||");  
   strTmp=strTmp.Replace("o",   "_||_|_||_|__|");  
   strTmp=strTmp.Replace("p",   "_|_||_||_|__|");  
   strTmp=strTmp.Replace("r",   "_||_|_|_||__|");  
   strTmp=strTmp.Replace("q",   "_|_|_|_||__||");  
   strTmp=strTmp.Replace("s",   "_|_||_|_||__|");  
   strTmp=strTmp.Replace("t",   "_|_|_||_||__|");  
   strTmp=strTmp.Replace("u",   "_||__|_|_|_||");  
   strTmp=strTmp.Replace("v",   "_|__||_|_|_||");  
   strTmp=strTmp.Replace("w",   "_||__||_|_|_|");  
   strTmp=strTmp.Replace("x",   "_|__|_||_|_||");  
   strTmp=strTmp.Replace("y",   "_||__|_||_|_|");  
   strTmp=strTmp.Replace("z",   "_|__||_||_|_|");  
   strTmp=strTmp.Replace("-",   "_|__|_|_||_||");  
   strTmp=strTmp.Replace("*",   "_|__|_||_||_|");  
   strTmp=strTmp.Replace("/",   "_|__|__|_|__|");  
   strTmp=strTmp.Replace("%",   "_|_|__|__|__|");  
   strTmp=strTmp.Replace("+",   "_|__|_|__|__|");  
   strTmp=strTmp.Replace(".",   "_||__|_|_||_|");  
   strTmp=strTmp.Replace("_",   "<span   style='height:"+height+";width:"+width+";background:#FFFFFF;'></span>");  
   strTmp=strTmp.Replace("|",   "<span   style='height:"+height+";width:"+width+";background:#000000;'></span>");  
   
   if(type_code==1)  
   {  
    return   strTmp + "<BR>"+code;  
   }  
   else  
   {  
    return   strTmp;  
   }  
  }  

 

最后参数要是为1就出现数字,其它为空 

原创粉丝点击