条形码*e141117c05eboracle 112044*

ASP.net(c#)生成条形码的源码如下:(仅供参考)&由于公司经常要用到条形码打印,在网上搜了好久,发现了几个在线条码打印机生成的例子.using&Susing&System.Dusing&System.Cusing&System.Wusing&System.Web.Susing&System.Web.UI;using&System.Web.UI.WebCusing&System.Web.UI.WebControls.WebPusing&System.Web.UI.HtmlCpublic&partial&class&_Default&:&System.Web.UI.Page{protected&void&Page_Load(object&sender,&EventArgs&e){Response.Write(bar_code(.cn,&100,&1,&2));}public&string&bar_code(object&str,&int&ch,&int&cw,&int&type_code){//str:输入的字符串;ch:要显示条形码的高度;cw:要显示条码的宽度;type_code:代码类型string&strTmp&=&str.ToString();string&code&=&strT//&ToLower()将string转化成小写形式的副本,返回是使用指定区域的性的大小写规则。strTmp&=&strTmp.ToLower();int&height&=&int&width&=&//将传入的参数进行转化。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&"&+&}else{return&strT}}}.net生成条形码的方法二:using&System.Dpublic&void&CreateCodeLogo(string&code)&&&&{&&&&&&&&long&len&=&code.L&&&&&&&&string&lastString&=&"";&&&&&&&&char[]&list&=&new&char[len&+&1];&&&&&&&&list&=&code.ToCharArray();&&&&&&&&for&(int&i&=&0;&i&&&list.L&i++)&&&&&&&&{&&&&&&&&&&&&lastString&+=&this.ConvertToBinaryString(list[i].ToString());&&&&&&&&}&&&&&&&&char[]&numList&=&new&char[lastString.Length&+&1];&&&&&&&&numList&=&lastString.ToCharArray();&&&&&&&&Bitmap&image&=&new&Bitmap(200,&140);&&&&&&&&Graphics&g&=&Graphics.FromImage(image);&&&&&&&&g.Clear(Color.White);&&&&&&&&Pen&penBlack&=&new&Pen(Color.FromArgb(255,&0,&0,&0),&2.5F);&&&&&&&&Pen&penWhite&=&new&Pen(Color.White,&2.5F);&&&&&&&&int&j&=&0;&&&&&&&&for&(float&k&=&10;&j&&&numList.L&k&+=&2F,&j++)&&&&&&&&{&&&&&&&&&&&&if&(numList[j].ToString()&==&"1")&&&&&&&&&&&&{&&&&&&&&&&&&&&&&g.DrawLine(penBlack,&k,&10,&k,&110);&&&&&&&&&&&&}&&&&&&&&&&&&else&&&&&&&&&&&&{&&&&&&&&&&&&&&&&g.DrawLine(penWhite,&k,&10,&k,&110);&&&&&&&&&&&&}&&&&&&&&&&&&if&(j&%&4&==&0)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&g.DrawString(list[j&/&4].ToString(),&new&System.Drawing.Font("Courier&New",&12),&new&SolidBrush(Color.Red),&k,&112);&&&&&&&&&&&&}&&&&&&&&}&&&&&&&&image.Save(Response.OutputStream,&System.Drawing.Imaging.ImageFormat.Gif);&&&&}&&&&//将字符串数值转换为二进制字符串数值&&&&public&string&ConvertToBinaryString(string&buf)&&&&{&&&&&&&&int[]&temp&=&new&int[20];&&&&&&&&string&&&&&&&&&int&val&=&0,&i&=&0,&j;&&&&&&&&//先将字符转化为十进制数&&&&&&&&try&&&&&&&&{&&&&&&&&&&&&val&=&Convert.ToInt32(buf);&&&&&&&&}&&&&&&&&catch&&&&&&&&{&&&&&&&&&&&&val&=&0;&&&&&&&&}&&&&&&&&if&(val&==&0)&&&&&&&&{&&&&&&&&&&&&return&("0000");&&&&&&&&}&&&&&&&&i&=&0;&&&&&&&&while&(val&!=&0)&&&&&&&&{&&&&&&&&&&&&temp[i++]&=&val&%&2;&&&&&&&&&&&&val&/=&2;&&&&&&&&}&&&&&&&&binary&=&"";&&&&&&&&for&(j&=&0;&j&&=&i&-&1;&j++)&&&&&&&&{&&&&&&&&&&&&binary&+=&(char)(temp[i&-&j&-&1]&+&48);&&&&&&&&}&&&&&&&&if&(binary.Length&&&4)&&&//如果小于4位左边补零&&&&&&&&{&&&&&&&&&&&&int&len&=&4&-&binary.L&&&&&&&&&&&&string&str&=&"";&&&&&&&&&&&&while&(len&&&0)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&str&+=&"0";&&&&&&&&&&&&&&&&len--;&&&&&&&&&&&&}&&&&&&&&&&&&binary&=&str&+&&&&&&&&&}&&&&&&&&return&(binary);&&&&}&&&&protected&void&Button1_Click(object&sender,&EventArgs&e)&&&&{&&&&&&&&CreateCodeLogo(TextBox1.Text);}&C#实现Code39条形码在线输出(Asp.net)CODE39码的编码规则是:1、&每五条线表示一个字符;2、&粗线表示1,细线表示0;3、&线条间的间隙宽的表示1,窄的表示0;4、&五条线加上它们之间的四条间隙就是九位二进制编码,而且这九位中必定有三位是1,所以称为39码;5、&条形码的首尾各一个*标识开始和结束using&Susing&System.Cusing&ponentMusing&System.Dusing&System.D&namespace&test.test.MyImage.BandCode{&&&&///&&summary&&&&&///&Code39编码&&&&&///&&/summary&&&&&public&class&Code39&&&&{&&&&&&&&private&Hashtable&m_Code39&=&new&Hashtable();&&&&&&&&private&byte&m_Magnify&=&0;&&&&&&&&///&&summary&&&&&&&&&///&放大倍数&&&&&&&&///&&/summary&&&&&&&&&public&byte&Magnify&{&get&{&return&m_M&}&set&{&m_Magnify&=&&}&}&&&&&&&&private&int&m_Height&=&40;&&&&&&&&///&&summary&&&&&&&&&///&图形高&&&&&&&&///&&/summary&&&&&&&&&public&int&Height&{&get&{&return&m_H&}&set&{&m_Height&=&&}&}&&&&&&&&private&Font&m_ViewFont&=&null;&&&&&&&&///&&summary&&&&&&&&&///&字体大小&&&&&&&&///&&/summary&&&&&&&&&public&Font&ViewFont&{&get&{&return&m_ViewF&}&set&{&m_ViewFont&=&&}&}&&&&&&&&&public&Code39()&&&&&&&&{&&&&&&&&&&&&m_Code39.Add("A",&"0");&&&&&&&&&&&&m_Code39.Add("B",&"0");&&&&&&&&&&&&m_Code39.Add("C",&"0");&&&&&&&&&&&&m_Code39.Add("D",&"0");&&&&&&&&&&&&m_Code39.Add("E",&"0");&&&&&&&&&&&&m_Code39.Add("F",&"0");&&&&&&&&&&&&m_Code39.Add("G",&"0");&&&&&&&&&&&&m_Code39.Add("H",&"0");&&&&&&&&&&&&m_Code39.Add("I",&"0");&&&&&&&&&&&&m_Code39.Add("J",&"0");&&&&&&&&&&&&m_Code39.Add("K",&"0");&&&&&&&&&&&&m_Code39.Add("L",&"0");&&&&&&&&&&&&m_Code39.Add("M",&"0");&&&&&&&&&&&&m_Code39.Add("N",&"0");&&&&&&&&&&&&m_Code39.Add("O",&"0");&&&&&&&&&&&&m_Code39.Add("P",&"0");&&&&&&&&&&&&m_Code39.Add("Q",&"0");&&&&&&&&&&&&m_Code39.Add("R",&"0");&&&&&&&&&&&&m_Code39.Add("S",&"0");&&&&&&&&&&&&m_Code39.Add("T",&"0");&&&&&&&&&&&&m_Code39.Add("U",&"0");&&&&&&&&&&&&m_Code39.Add("V",&"0");&&&&&&&&&&&&m_Code39.Add("W",&"0");&&&&&&&&&&&&m_Code39.Add("X",&"0");&&&&&&&&&&&&m_Code39.Add("Y",&"0");&&&&&&&&&&&&m_Code39.Add("Z",&"0");&&&&&&&&&&&&m_Code39.Add("0",&"0");&&&&&&&&&&&&m_Code39.Add("1",&"0");&&&&&&&&&&&&m_Code39.Add("2",&"0");&&&&&&&&&&&&m_Code39.Add("3",&"0");&&&&&&&&&&&&m_Code39.Add("4",&"0");&&&&&&&&&&&&m_Code39.Add("5",&"0");&&&&&&&&&&&&m_Code39.Add("6",&"0");&&&&&&&&&&&&m_Code39.Add("7",&"0");&&&&&&&&&&&&m_Code39.Add("8",&"0");&&&&&&&&&&&&m_Code39.Add("9",&"0");&&&&&&&&&&&&m_Code39.Add("+",&"0");&&&&&&&&&&&&m_Code39.Add("-",&"0");&&&&&&&&&&&&m_Code39.Add("*",&"0");&&&&&&&&&&&&m_Code39.Add("/",&"0");&&&&&&&&&&&&m_Code39.Add("%",&"0");&&&&&&&&&&&&m_Code39.Add(",&"0");&&&&&&&&&&&&m_Code39.Add(".",&"0");&&&&&&&&&&&&m_Code39.Add("&",&"0");&&&&&&&&}&&&&&&&&public&enum&Code39Model&&&&&&&&{&&&&&&&&&&&&///&&summary&&&&&&&&&&&&&///&基本类别&ABC&&&&&&&&&&&&///&&/summary&&&&&&&&&&&&&Code39Normal,&&&&&&&&&&&&///&&summary&&&&&&&&&&&&&///&全ASCII方式&+A+B&来表示小写&&&&&&&&&&&&///&&/summary&&&&&&&&&&&&&Code39FullAscII&&&&&&&&}&&&&&&&&///&&summary&&&&&&&&&///&获得条码图形&&&&&&&&///&&/summary&&&&&&&&&///&&param&name="p_Text"&文字信息&/param&&&&&&&&&///&&param&name="p_Model"&类别&/param&&&&&&&&&///&&param&name="p_StarChar"&是否增加前后*号&/param&&&&&&&&&///&&returns&图形&/returns&&&&&&&&&public&Bitmap&GetCodeImage(string&p_Text,&Code39Model&p_Model,&bool&p_StarChar)&&&&&&&&{&&&&&&&&&&&&string&_ValueText&=&"";&&&&&&&&&&&&string&_CodeText&=&"";&&&&&&&&&&&&char[]&_ValueChar&=&null;&&&&&&&&&&&&switch&(p_Model)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&case&Code39Model.Code39Normal:&&&&&&&&&&&&&&&&&&&&_ValueText&=&p_Text.ToUpper();&&&&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&&&&&default:&&&&&&&&&&&&&&&&&&&&_ValueChar&=&p_Text.ToCharArray();&&&&&&&&&&&&&&&&&&&&for&(int&i&=&0;&i&!=&_ValueChar.L&i++)&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&&&&&if&((int)_ValueChar[i]&&=&97&&&&(int)_ValueChar[i]&&=&122)&&&&&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&_ValueText&+=&"+"&+&_ValueChar[i].ToString().ToUpper();&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&&&&&else&&&&&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&_ValueText&+=&_ValueChar[i].ToString();&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&}&&&&&&&&&&&&_ValueChar&=&_ValueText.ToCharArray();&&&&&&&&&&&&if&(p_StarChar&==&true)&_CodeText&+=&m_Code39["*"];&&&&&&&&&&&&for&(int&i&=&0;&i&!=&_ValueChar.L&i++)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&if&(p_StarChar&==&true&&&&_ValueChar[i]&==&'*')&throw&new&Exception("带有起始符号不能出现*");&&&&&&&&&&&&&&&&object&_CharCode&=&m_Code39[_ValueChar[i].ToString()];&&&&&&&&&&&&&&&&if&(_CharCode&==&null)&throw&new&Exception("不可用的字符"&+&_ValueChar[i].ToString());&&&&&&&&&&&&&&&&_CodeText&+=&_CharCode.ToString();&&&&&&&&&&&&}&&&&&&&&&&&&if&(p_StarChar&==&true)&_CodeText&+=&m_Code39["*"];&&&&&&&&&&&&Bitmap&_CodeBmp&=&GetImage(_CodeText);&&&&&&&&&&&&GetViewImage(_CodeBmp,&p_Text);&&&&&&&&&&&&return&_CodeB&&&&&&&&}&&&&&&&&&///&&summary&&&&&&&&&///&绘制编码图形&&&&&&&&///&&/summary&&&&&&&&&///&&param&name="p_Text"&编码&/param&&&&&&&&&///&&returns&图形&/returns&&&&&&&&&private&Bitmap&GetImage(string&p_Text)&&&&&&&&{&&&&&&&&&&&&char[]&_Value&=&p_Text.ToCharArray();&&&&&&&&&&&&//宽&==&需要绘制的数量*放大倍数&+&两个字的宽&&&&&&&&&&&&&&&Bitmap&_CodeImage&=&new&Bitmap(_Value.Length&*&((int)m_Magnify&+&1),&(int)m_Height);&&&&&&&&&&&&Graphics&_Garphics&=&Graphics.FromImage(_CodeImage);&&&&&&&&&&&&_Garphics.FillRectangle(Brushes.White,&new&Rectangle(0,&0,&_CodeImage.Width,&_CodeImage.Height));&&&&&&&&&&&&int&_LenEx&=&0;&&&&&&&&&&&&for&(int&i&=&0;&i&!=&_Value.L&i++)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&int&_DrawWidth&=&m_Magnify&+&1;&&&&&&&&&&&&&&&&if&(_Value[i]&==&'1')&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&_Garphics.FillRectangle(Brushes.Black,&new&Rectangle(_LenEx,&0,&_DrawWidth,&m_Height));&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&else&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&_Garphics.FillRectangle(Brushes.White,&new&Rectangle(_LenEx,&0,&_DrawWidth,&m_Height));&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&_LenEx&+=&_DrawW&&&&&&&&&&&&}&&&&&&&&&&&&&_Garphics.Dispose();&&&&&&&&&&&&return&_CodeI&&&&&&&&}&&&&&&&&///&&summary&&&&&&&&&///&绘制文字&&&&&&&&///&&/summary&&&&&&&&&///&&param&name="p_CodeImage"&图形&/param&&&&&&&&&///&&param&name="p_Text"&文字&/param&&&&&&&&&private&void&GetViewImage(Bitmap&p_CodeImage,&string&p_Text)&&&&&&&&{&&&&&&&&&&&&if&(m_ViewFont&==&null)&return;&&&&&&&&&&&&Graphics&_Graphics&=&Graphics.FromImage(p_CodeImage);&&&&&&&&&&&&SizeF&_FontSize&=&_Graphics.MeasureString(p_Text,&m_ViewFont);&&&&&&&&&&&&if&(_FontSize.Width&&&p_CodeImage.Width&||&_FontSize.Height&&&p_CodeImage.Height&-&20)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&_Graphics.Dispose();&&&&&&&&&&&&&&&&return;&&&&&&&&&&&&}&&&&&&&&&&&&int&_StarHeight&=&p_CodeImage.Height&-&(int)_FontSize.H&&&&&&&&&&&&_Graphics.FillRectangle(Brushes.White,&new&Rectangle(0,&_StarHeight,&p_CodeImage.Width,&(int)_FontSize.Height));&&&&&&&&&&&&int&_StarWidth&=&(p_CodeImage.Width&-&(int)_FontSize.Width)&/&2;&&&&&&&&&&&&_Graphics.DrawString(p_Text,&m_ViewFont,&Brushes.Black,&_StarWidth,&_StarHeight);&&&&&&&&&&&&_Graphics.Dispose();&&&&&&&&}&&&&}}&default.aspx.cs文件using&Susing&System.Collections.Gusing&System.Lusing&System.Wusing&System.Web.UI;using&System.Dusing&System.Web.UI.WebCnamespace&test{&&&&public&partial&class&_Default&:&System.Web.UI.Page&&&&{&&&&&&&&protected&void&Page_Load(object&sender,&EventArgs&e)&&&&&&&&{&&&&&&&&&&&&test.MyImage.BandCode.Code39&_Code39&=&new&test.MyImage.BandCode.Code39();&&&&&&&&&&&&_Code39.Height&=&120;&&&&&&&&&&&&_Code39.Magnify&=&1;&&&&&&&&&&&&_Code39.ViewFont&=&new&Font("宋体",&20);&&&&&&&&&&&&&&&&&&&&&&&System.Drawing.Image&_CodeImage&=&_Code39.GetCodeImage("123ABC4567890FWF",&test.MyImage.BandCode.Code39.Code39Model.Code39Normal,&true);&&&&&&&&&&&&System.IO.MemoryStream&_Stream&=&new&System.IO.MemoryStream();&&&&&&&&&&&&_CodeImage.Save(_Stream,&System.Drawing.Imaging.ImageFormat.Jpeg);&&&&&&&&&&&&_CodeImage.Save(@"C:\1.jpeg");&&&&&&&&&&&&_CodeImage.Save(@"C:\1.BMP");&&&&&&&&&&&&_CodeImage.Save(@"C:\1.GIF");&&&&&&&&&&&&Response.ContentType&=&"image/jpeg";&&&&&&&&&&&&Response.Clear();&&&&&&&&&&&&Response.BufferOutput&=&true;&&&&&&&&&&&&Response.BinaryWrite(_Stream.GetBuffer());&&&&&&&&&&&&Response.Flush();&&&&&&&&}&&&&}}&default.aspx文件&&%@&Page&Language="C#"&AutoEventWireup="true"&CodeBehind="Default.aspx.cs"&Inherits="test._Default"&%&&&body&&&&&&form&id="form1"&runat="server"&&&&&&div&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//输入image的那个页面&&&&&asp:Image&ID="Image1"&runat="server"&ImageUrl="~/Default.aspx"/&&&&&&/div&&&&&&/form&&/body&IOS条形码扫描技术实现 - pjk1129专栏
- 博客频道 - CSDN.NET
9928人阅读
&& &在我们开发ios应用时,尤其是电子商务类应用,时常遇到条形码扫描的业务需求,幸运的已经有开源的SDK供我们使用──条形码的SDK for ios,下面介绍一下这个开源的SDK的使用方法:
&& 免费的条形码是zbar,下载地址是:http://zbar.sourceforge.net
&&&具体的实现过程如下:
第一步:下载zbar的sdk。
第二步:创建工程
第三步:把下载的ZBarSDK添加到工程中。
第四步:然后添加.framework到工程中。
第五,然后添加一个按钮,控制扫描功能
代码实现:
1)在.h文件中加入协议ZBarReaderDelegate
2)在.m实现文件中,实现如下代码
//开启扫描,调用iphone照相机
- (IBAction) scanButtonTapped
&& &ZBarReaderViewController *reader = [ZBarReaderViewController new];
& & reader.readerDelegate = self;
& & ZBarImageScanner *scanner = reader.scanner;
&& &[scanner setSymbology: ZBAR_I25
&& & & & & & config: ZBAR_CFG_ENABLE
&& & & & & & to: 0];
&& &[self presentModalViewController: reader&& &animated: YES];
& & [reader release];
//代理方法
- (void) imagePickerController: (UIImagePickerController*) reader
&didFinishPickingMediaWithInfo: (NSDictionary*) info
& & NSLog(@"info=%@",info);
& & // 得到条形码结果
& & id&NSFastEnumeration& results =
& & & & [info objectForKey: ZBarReaderControllerResults];
& & ZBarSymbol *symbol = nil;
& & for(symbol in results)
& & & & // EXAMPLE: just grab the first barcode
& & & & break;
& & // 将获得到条形码显示到我们的界面上
& & resultText.text = symbol.data;
& & // 扫描时的图片显示到我们的界面上
& & resultImage.image =
& & & & [info objectForKey: UIImagePickerControllerOriginalImage];
& & // 扫描界面退出
& & [reader dismissModalViewControllerAnimated: YES];
效果如图所示:
1)扫描过程
2)结果输出
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:711582次
积分:7817
积分:7817
排名:第1034名
原创:83篇
转载:104篇
评论:275条
(3)(5)(10)(1)(6)(3)(2)(7)(1)(1)(3)(2)(2)(1)(1)(1)(4)(2)(1)(5)(2)(2)(3)(3)(6)(4)(1)(1)(2)(2)(5)(3)(1)(5)(3)(8)(6)(7)(6)(9)(29)(16)(4)您好,欢迎来到机电之家网! [
国家企业信息化
电子商务示范平台
&&&产品信息 &&&
&&&叶县在什么单位 申请条形码*【班码条码】400-119-2816
价格:电议 &
产地:北京
最小起订量:1个
发货地:全国
发布时间:
郑州班码企业管理咨询有限公司
经营模式:商业服务
公司类型:私营有限责任公司
所属行业:印刷类
主要客户:河南
说明书,报价手册及驱动
&&暂无相关下载
其他资料下载
暂无相关下载
叶县在什么单位 申请条形码*【班码条码】400-119-2816 【班码条码】商品条形码全流程方案快速解决机构
北京条形码办理@上海条形码注册@广州条形码登记@天津条形码申请@重庆条形码代办@河南省条形码办理中心@浙江条形码代理@江苏微信条形码@湖北条形码扫描@湖南条形码备案@江西条形码生成@山西条形码续展@陕西二维条形码@福建条形码变更@黑龙江条形码运用@吉林条形码耗材@辽宁条形码查询@内蒙古条形码咨询@广西条形码服务@四川条形码胶片@新疆条形码机构@西藏微信条形码@宁夏条形码微信@贵州条形码使用@甘肃条形码流程@青海条形码费用@河北条形码机构@云南条形码时间@海南条形码资料&
【班码条码】商品条形码全流程方案快速解决机构
郑州班码企业管理咨询有限公司
联系人:李少辉联系我时,请说是在机电之家上看到的,谢谢!
手机号码:
电话:0371-
传真:0371-
邮编:450000
地址:郑州市金水区花园路39号
在线询盘/留言 请仔细填写准确及时的联系到你!
您的姓名:
联系手机:
固话电话:
联系邮箱:
所在单位:
需求数量:
咨询内容:我想了解:《叶县在什么单位 申请条形码*【班码条码】400-119-2816》的详细信息.请商家尽快与我联系。
您要求厂家给您提供:
最低订货量
免责声明:以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责。机电之家对此不承担任何责任。 友情提醒:为规避购买风险,建议您在购买相关产品前务必确认供应商资质及产品质量。
本企业的产品目录}

我要回帖

更多关于 oracle 11204 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信