当前位置: 首页 > news >正文

12306的网站建设信誉好的网站建设

12306的网站建设,信誉好的网站建设,app大全软件网站,wap网站开发平台介绍该库旨在为开发人员提供一个简单的类#xff0c;以便他们在需要根据数据字符串生成条形码图像时使用。用法该库包含一个名为BarcodeLib的类#xff0c;其中包含三个构造函数#xff1a;Barcode(); Barcode(string); Barcode(string, BarcodeLib.TYPE);如果决定使用参数创… 介绍该库旨在为开发人员提供一个简单的类以便他们在需要根据数据字符串生成条形码图像时使用。用法该库包含一个名为BarcodeLib的类其中包含三个构造函数Barcode(); Barcode(string); Barcode(string, BarcodeLib.TYPE); 如果决定使用参数创建实例则参数如下字符串是要编码到条形码中的数据而BarcodeLib.TYPE是用于编码数据的符号体系。如果在创建实例时未选择指定数据和类型则可以稍后但在编码之前通过适当的属性指定它们。BarcodeLib.Barcode b new BarcodeLib.Barcode(); Image img b.Encode(BarcodeLib.TYPE.UPCA, 038000356216, Color.Black, Color.White, 290, 120);private void btnEncode_Click(object sender, EventArgs e){errorProvider1.Clear();int W Convert.ToInt32(this.txtWidth.Text.Trim());int H Convert.ToInt32(this.txtHeight.Text.Trim());b.Alignment AlignmentPositions.CENTER;//barcode alignmentswitch (cbBarcodeAlign.SelectedItem.ToString().Trim().ToLower()){case left: b.Alignment AlignmentPositions.LEFT; break;case right: b.Alignment AlignmentPositions.RIGHT; break;default: b.Alignment AlignmentPositions.CENTER; break;}//switchTYPE type TYPE.UNSPECIFIED;switch (cbEncodeType.SelectedItem.ToString().Trim()){case UPC-A: type TYPE.UPCA; break;case UPC-E: type TYPE.UPCE; break;case UPC 2 Digit Ext.: type TYPE.UPC_SUPPLEMENTAL_2DIGIT; break;case UPC 5 Digit Ext.: type TYPE.UPC_SUPPLEMENTAL_5DIGIT; break;case EAN-13: type TYPE.EAN13; break;case JAN-13: type TYPE.JAN13; break;case EAN-8: type TYPE.EAN8; break;case ITF-14: type TYPE.ITF14; break;case Codabar: type TYPE.Codabar; break;case PostNet: type TYPE.PostNet; break;case Bookland/ISBN: type TYPE.BOOKLAND; break;case Code 11: type TYPE.CODE11; break;case Code 39: type TYPE.CODE39; break;case Code 39 Extended: type TYPE.CODE39Extended; break;case Code 39 Mod 43: type TYPE.CODE39_Mod43; break;case Code 93: type TYPE.CODE93; break;case LOGMARS: type TYPE.LOGMARS; break;case MSI: type TYPE.MSI_Mod10; break;case Interleaved 2 of 5: type TYPE.Interleaved2of5; break;case Interleaved 2 of 5 Mod 10: type TYPE.Interleaved2of5_Mod10; break;case Standard 2 of 5: type TYPE.Standard2of5; break;case Standard 2 of 5 Mod 10: type TYPE.Standard2of5_Mod10; break;case Code 128: type TYPE.CODE128; break;case Code 128-A: type TYPE.CODE128A; break;case Code 128-B: type TYPE.CODE128B; break;case Code 128-C: type TYPE.CODE128C; break;case Telepen: type TYPE.TELEPEN; break;case FIM: type TYPE.FIM; break;case Pharmacode: type TYPE.PHARMACODE; break;default: MessageBox.Show(Please specify the encoding type.); break;}//switchtry{if (type ! TYPE.UNSPECIFIED){try{b.BarWidth textBoxBarWidth.Text.Trim().Length 1 ? null : (int?)Convert.ToInt32(textBoxBarWidth.Text.Trim());}catch (Exception ex){throw new Exception(Unable to parse BarWidth: ex.Message, ex);}try{b.AspectRatio textBoxAspectRatio.Text.Trim().Length 1 ? null : (double?)Convert.ToDouble(textBoxAspectRatio.Text.Trim());}catch (Exception ex){throw new Exception(Unable to parse AspectRatio: ex.Message, ex);}b.IncludeLabel this.chkGenerateLabel.Checked;b.RotateFlipType (RotateFlipType)Enum.Parse(typeof(RotateFlipType), this.cbRotateFlip.SelectedItem.ToString(), true);if (!String.IsNullOrEmpty(this.textBox1.Text.Trim()))b.AlternateLabel this.textBox1.Text;elseb.AlternateLabel this.txtData.Text;//label alignment and positionswitch (this.cbLabelLocation.SelectedItem.ToString().Trim().ToUpper()){case BOTTOMLEFT: b.LabelPosition LabelPositions.BOTTOMLEFT; break;case BOTTOMRIGHT: b.LabelPosition LabelPositions.BOTTOMRIGHT; break;case TOPCENTER: b.LabelPosition LabelPositions.TOPCENTER; break;case TOPLEFT: b.LabelPosition LabelPositions.TOPLEFT; break;case TOPRIGHT: b.LabelPosition LabelPositions.TOPRIGHT; break;default: b.LabelPosition LabelPositions.BOTTOMCENTER; break;}//switch// Encoding performed here barcode.BackgroundImage b.Encode(type, this.txtData.Text.Trim(), this.btnForeColor.BackColor, this.btnBackColor.BackColor, W, H);////show the encoding timethis.lblEncodingTime.Text ( Math.Round(b.EncodingTime, 0, MidpointRounding.AwayFromZero).ToString() ms);txtEncoded.Text b.EncodedValue;tsslEncodedType.Text Encoding Type: b.EncodedType.ToString();// Read dynamically calculated Width/Height because the user is interested.if (b.BarWidth.HasValue)txtWidth.Text b.Width.ToString();if (b.AspectRatio.HasValue)txtHeight.Text b.Height.ToString();}//if//reposition the barcode image to the middlebarcode.Location new Point((this.barcode.Location.X this.barcode.Width / 2) - barcode.Width / 2, (this.barcode.Location.Y this.barcode.Height / 2) - barcode.Height / 2);}//trycatch (Exception ex){MessageBox.Show(ex.Message);}//catch}//btnEncode_Click 版权和许可 Apache-2.0 License开源地址https://github.com/barnhill/barcodelib
http://www.sadfv.cn/news/79518/

相关文章:

  • 黄页网站查询数据做网站制作的
  • 微网站的好处手机回收站
  • 网站飘窗 两学一做电影模板哪个网站好
  • 常州 做网站网站开发语言比例
  • 科技广告公司网站建设给个网站急急急2021
  • 建设一个网站需要做哪些工作深圳seo外包公司
  • 北京正规网站建设公司清溪网站建设
  • 做公司网站主要需要什么科目建设局象山网站
  • 有做国际网站生意吗湖北省建设厅网站上岗证查询
  • 网站备案 机构需要什么手续外贸网站建设行业发展
  • 用logo做ppt模板下载网站wordpress贴内幻灯片
  • 网站建设策划书附录海报模板网
  • 网站外链工具做网站的算什么行业
  • 搬家网站建设公司用wordpress建立的网站
  • 包头网站建设平台广和柳州住房城乡建设厅官方网站
  • vps如果制作论坛网站广西茶叶网站建设
  • 刚做的网站搜索不到企业网站禁忌
  • 网站开发,自定义首页显示响应式设计是什么意思
  • 网站 设计做一个中英文网站多少钱
  • 织梦网站需要付费吗.net网站架设
  • 什么是门户网站广告网站网络推广方案
  • 什么网站可以做新闻听写it咨询公司排名
  • 杭州外贸网站制作建网站的哪家好
  • 宁波做网站制作北国网
  • 潍坊网站建设 中公苏州微网站建设公司
  • 马鞍山网站建设文域名如何做网站
  • 网站发布内容是否过滤站长工具seo综合查询 正品蓝导航
  • 免费移动网站模板下载龙海网站建设价格
  • 扬州西区网站建设园林绿化东莞网站建设
  • 爱站查询工具专业全网推广建站公司