C# 实现条码图片自动生成功能
C# 实现条码图片自动生成功能
BarCodeControl,v 1.5.0.0 版权所有 (C) Cobainsoft 2005 - 2007 需要引用Barcode.dll组件,在Debug目录下,生成的条码效果图如下: C# Code: private void btnDO_Click(object sender, EventArgs e) { string barcode = ""; //打开生成条码窗体 Image img = frmBarcodeGenerator.Execute(out barcode); if (img != null) { img.Save("c:\\ttt_.bmp", ImageFormat.Bmp); //存到临时文件 byte[] bs = this.GetImageBytes("c:\\ttt_.bmp");//转换为byte数组 DataRow newBarcode = (gridControl1.DataSource as DataTable).NewRow(); (gridControl1.DataSource as DataTable).Rows.Add(newBarcode); newBarcode["Barcode"] = barcode; newBarcode["BarcodeImage"] = bs; gridView1.UpdateCurrentRow(); gridView1.FocusedColumn.Width = 1; //自动缩放 gridView1.FocusedColumn.Width -= 1; } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 组合条码图片: C# Code: private void PreviewKJ() { barcodeControl2.Data = textEdit16.Text; //给条码控制指定编号 label31.Visible = checkEdit1.Checked; label32.Text = textEdit13.Text; label35.Text = textEdit17.Text; //创建白底条码空白图片 System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(pictureBox3.Width, pictureBox3.Height); DrawBackgroundColor(bmp); Rectangle rec = new Rectangle(barcodeControl2.Location, barcodeControl2.Size); barcodeControl2.DrawToBitmap(bmp, rec); //将条码画到空白图片 rec = new Rectangle(label32.Location, label32.Size); label32.DrawToBitmap(bmp, rec); //将附加信息画到空白图片 rec = new Rectangle(label35.Location, label35.Size); label35.DrawToBitmap(bmp, rec);//将附加信息画到空白图片 if (checkEdit1.Checked) { rec = new Rectangle(label31.Location, label31.Size); label31.DrawToBitmap(bmp, rec);//将附加信息画到空白图片 } picOutput.Size = pictureBox3.Size; picOutput.Image = bmp; picOutput.Height = 10; _retBarcode = textEdit16.Text;//条码编号 } //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
开发应用-命令模式(C#实现POS收银功能) 数据字典开发灵活吗?能不能做到根据表结构定义自动生成? 基于C#.NET C/S快速开发框架 - 代码自动生成功能 C/S快速开发框架 - 代码自动生成视频下载 C# 自动生成Goolge/Baidu的SiteMap.xml文件 CS开发框架的客户端可以自动生成吗? CS开发框架 - 业务单据自动生成功能设计(原) 详解DevExpress.LookUpEdit控件实现自动搜索定位功能 客户要求开发框架能自动生成数据窗体及log日志表 C/S框架后台数据更新模型之ORM自动生成SQL基本原理 C#.Net版本自动更新程序及3种策略实现 C# GridView列头添加CheckBox控件实现全选功能 开发框架新增单据自动生成功能 增值功能:数据字典自动生成流水号解决方案 C#对象转DataRow,主键值自动生成
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |