条码调研
来源:互联网 发布:web性能优化 编辑:程序博客网 时间:2024/05/20 03:38
因项目需要,做一个条码打印识别的demo。码制自己设定。
由于是企业内部使用自然不能用EAN-13。
又因企业内部需要使用数字和字母,以及少量的符号,如+-。暂定为128A,39码。
在网上搜了条码生成的算法,以及条码字体,无意之中发现一个免费的控件,叫科本.net条码控件。下下来非常好用,不过其demo是c#的,我自己又写了一个vb.net的demo,打包在一起:http://download.csdn.net/detail/whitewolf123/5783593
此控件功能比较完善,支持全部流行的码制,并且有导出为图片的方法,gif,bmp,jpg,png等。
打印的方法很简单,用PrintDocument打印控件的ClientRectangle即可,主要代码如下:
Private Sub vistaButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles vistaButton1.Click Dim pd As PrintDocument = New PrintDocument() AddHandler pd.PrintPage, AddressOf Me.pd_PrintPage '委托事件 Dim rect As Rectangle = Barcodectr.ClientRectangle Dim cppd As PrintPreviewDialog = New PrintPreviewDialog cppd.Document = pd cppd.ShowDialog() End Sub
Private Sub pd_PrintPage(ByVal sender As System.Object, ByVal e As PrintPageEventArgs) Dim g As Graphics = e.Graphics Dim rect As Rectangle = Barcodectr.ClientRectangle Barcodectr.Draw(g, rect, GraphicsUnit.Inch, 0.01F, 0, Nothing) g.Dispose() End Sub
龙觉寺CSDN_BLOG...原创...不总结永远一知半解,一知半解比无知更可怕
- 条码调研
- 条码
- 调研
- 调研
- 调研
- 条码技术
- 生成条码
- 条码打印
- 条码基础知识
- code128 条码
- 条码基础
- 条码打印
- 条码系统配置
- 条码解析
- 删除条码
- 条码打印
- 条码生成器
- 打印条码
- ubuntu 下root用户和普通用户的切换
- windows对应的IIS版本
- android读取大图片并缓存
- Subersion和TortoiseSVN的简单使用[转]
- 谈谈RTP传输中的负载类型和时间戳
- 条码调研
- 第一个建立的博客,记录学习android的点点滴滴
- 【JNI】bug assets 文件 AAssetManager_open 无法打开
- LibSVM笔记系列(3)——初学移植libsvm的C/C++版本
- 血拼者,商店正在追踪你的手机!你介意否?
- 消除“This virtual machine appears to be in use”的方法
- 常用二极管参数
- HOW TO SETUP BUMBLEBEE STEREO CAMERA UNDER LINUX
- 跟着cc学设计模式