RT,转换13字符如“GB10311001100”为条形码,目前已经是实现,但是是Code39的,竖条太多了,打印在小粘纸上扫描不出来。大粘纸可以,但不太环保。据说CODE128类型的比较短,求代码。
解决方案 »
- 请教ASP.NET C#采用 FreeTextBox控件时,光标在控件里无法选择文字啊?要怎么解决?
- 请教一个查询语句的写法!
- 一段截取字串的代码, 如何让每一个页面都能共同调用?
- 帮个忙啊,谁有一套自己感觉好点的oa 系统,跟小弟分享一下啊~!
- 簡單問題.馬上結帖
- 没分求!DataSet 应用!
- Analysis Services服务器连接问题
- 如何自动将IE浏览器的编码设定为Unicode(UTF-8)?以防止乱码
- 昨夜熬到感冒,这个还是不懂,textbox的数据绑定,帮帮我!
- 有光treeview的SelectedNodeChanged事件的问题
- C#操作XML文件
- mvc 2强类型viewdata
public static string Get128CodeString(string inputData)
{
string result;
int checksum = 104;
for (int ii = 0; ii < inputData.Length; ii++)
{
if (inputData[ii] >= 32)
{
checksum += (inputData[ii] - 32) * (ii + 1);
}
else
{
checksum += (inputData[ii] + 64) * (ii + 1);
}
}
checksum = checksum % 103;
if (checksum < 95)
{
checksum += 32;
}
else
{
checksum += 100;
}
result = Convert.ToChar(204) + inputData.ToString() + Convert.ToChar(checksum) + Convert.ToChar(206);
return result;
}
2,调用此方法,也就是传要变成128的字符串给他,然后将要显示的设置成128码
s.Append("<tr><td colspan='2' style='font-family:Code 128;font-size:31px;width:140px'>" + Common.Get128CodeString(sampno[i]) + "</td></tr>"); http://search.codesoso.com/Search?q=code128