当前位置:编程学习 > C#/ASP.NET >>

.net 基于Web的条形码生成及打印实现方法

新手上路请各位大侠多多指教,哪位大侠做过.net 基于Web的条形码生成及打印,希望给个源码看看,邮箱地址:zhanhua586@sina.com,“肥肠”感谢。。。O(∩_∩)O哈哈~ --------------------编程问答-------------------- 条形码
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

web 条形码加打印 --------------------编程问答-------------------- NickLee.Web.UI包含的条形码

参考FortuneBase
www.cnblogs.com/mail-ricklee --------------------编程问答-------------------- --------------------编程问答-------------------- 你可以看下这篇关于.net 基于 web 生成条码的文章,不懂得话先用网页软件翻译出来:ASP.NET Barcode Generator Web Form Control
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,