【转】C#条形码
Code
#region?c#條形碼
????????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;
????????????}
????????}
????????#endregion
#region?c#條形碼
????????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;
????????????}
????????}
????????#endregion
轉載于:https://www.cnblogs.com/niuniu502/archive/2008/12/30/1365507.html
總結
- 上一篇: 用C#制作PDF文件全攻略(转)
- 下一篇: 告别2008 明天2009