找回密码
 注册
搜索
热搜: 回贴

Asp.net生成条码

2010-1-30 22:09| 发布者: admin| 查看: 16| 评论: 0|原作者: 潇潇雨

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(bar_code("OPD2007000001", 100, 1, 2)+"
OPD2007000001");

}
public string bar_code(object str, int ch, int cw, int type_code)
{
//str:输入的字符串;ch:要显示条形码的高度;cw:要显示条形码的宽度;type_code:代码类型
string strTmp = str.ToString();
string code = strTmp;
// ToLower()将string转化成小写形式的副本,返回是使用指定区域的性的大小写规则。
strTmp = strTmp.ToUpper ();
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("_", "");
strTmp = strTmp.Replace("|", "");
if (type_code == 1)
{
return strTmp + "
" + code;
}
else
{
return strTmp;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string str1 = "Print";
string str2 = str1.Replace("P", "1");
Response.Write(str2);

}
}

最新评论

相关分类

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-10-1 17:35 , Processed in 0.116025 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部