求条形码图形打印程序 比如现在有条形码9 787115 164650如何把相应的条形码图形打印出来,最好能给代码,或者步骤,原理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Microsoft barcode Control 9.0好像要使用这个条形码控件或者:(对此比较有兴趣,所以网上找了下)#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 C#条形码生成的完整程序:http://blog.blueshop.com.tw/timothychi/archive/2006/12/22/48835.aspx blog.csdn.net/dunao这里面有code39,code93的代码 这个的错误提示需要安装什么版本的水晶报表? C#事件处理的问题 Oracle中查询数据问题,标题要长----------------------------------- 关于套接字接收数据的问题 dataset的select里能求比吗? 帮忙看看怎么接受不到数据呢?在屏幕上显示不出来呢.这是怎么回事. dataset加载XML文件出错 初级问题,答对就有分,在线等! 如何取得一个属性的类型 在c#中怎么控制哪些方法有异常抛出?? OledbConnection问题。。 c# form 中的 mdichildren.length 不实时
好像要使用这个条形码控件或者:
(对此比较有兴趣,所以网上找了下)
#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
http://blog.blueshop.com.tw/timothychi/archive/2006/12/22/48835.aspx
这里面有code39,code93的代码