C#生成条形码图片的简单方法

 更新时间:2015年01月08日 09:41:00   投稿:shichen2014  
这篇文章主要介绍了C#生成条形码图片的简单方法,实例分析了了条形码图片的生成原理与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#生成条形码图片的简单方法。分享给大家供大家参考。具体实现方法如下:

实现原理:

其实Windows本身就有一个字体是用来显示条形码的。
只要将数字改为这种字体就变成了条形码。

windows字体库下,有如下八种字体可以用来将数字转换成条形码:
Code39AzaleaNarrow1
Code39AzaleaNarrow2
Code39AzaleaNarrow3
Code39AzaleaRegular1
Code39AzaleaRegular2
Code39AzaleaWide1
Code39AzaleaWide2
Code39AzaleaWide3

把代码贴给大家参考:

复制代码 代码如下:
Bitmap b=new Bitmap(200,200);
Graphics g = Graphics.FromImage(b);
Font font = new Font("Code39AzaleaRegular2", 32);
g.DrawString("123456", font, Brushes.Black, new PointF(100,100)); 
pictureBox1.BackgroundImage = b;
pictureBox1.BackgroundImageLayout = ImageLayout.Zoom

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • 深入理解C#管道式编程

    深入理解C#管道式编程

    这篇文章主要给大家介绍了关于C#管道式编程的介绍与实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2021-07-07
  • C#中Invoke和BeginInvoke实际应用详解

    C#中Invoke和BeginInvoke实际应用详解

    这篇文章主要给大家介绍了关于C#中Invoke和BeginInvoke实际应用的相关资料,Invoke是对象方法,BeginInvoke是静态方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • C#反射在实际应用中的实例代码

    C#反射在实际应用中的实例代码

    C#反射在实际应用中的实例代码,需要的朋友可以参考一下
    2013-03-03
  • 探究C#访问null字段会抛异常原因

    探究C#访问null字段会抛异常原因

    本文主要介绍了探究C#访问null字段会抛异常原因,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • C# 泛型深入理解介绍

    C# 泛型深入理解介绍

    在上一个专题中介绍了C#2.0 中引入泛型的原因以及有了泛型后所带来的好处,然而上一专题相当于是介绍了泛型的一些基本知识的,对于泛型的性能为什么会比非泛型的性能高却没有给出理由,所以在这个专题就中将会介绍原因和一些关于泛型的其他知识
    2012-11-11
  • C#实现十六进制与十进制相互转换以及及不同进制表示

    C#实现十六进制与十进制相互转换以及及不同进制表示

    在C#中十进制和十六进制转换非常简单,下面这篇文章主要给大家介绍了关于C#实现十六进制与十进制相互转换以及及不同进制表示的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • C#6 null 条件运算符

    C#6 null 条件运算符

    本文主要对比C# 6 null运算符与老版本的不同,并且用代码实例测试,发现新语法性能提高,语法简化了。希望看到的同学对你有所帮助
    2016-07-07
  • C#实现可捕获几乎所有键盘鼠标事件的钩子类完整实例

    C#实现可捕获几乎所有键盘鼠标事件的钩子类完整实例

    这篇文章主要介绍了C#实现可捕获几乎所有键盘鼠标事件的钩子类,以完整实例形式分析了C#捕获键盘鼠标事件的钩子操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • C#异步编程几点需要注意的地方

    C#异步编程几点需要注意的地方

    这篇文章我们来讨论下关于C#异步编程几个不成文的建议,希望对你写出高性能的异步编程代码有所帮助
    2020-05-05
  • c# 编写的简单飞行棋游戏

    c# 编写的简单飞行棋游戏

    这个简单的飞行棋游戏主要是讲的方法怎么应用,充分的去理解方法和方法的调用。整体收获还是很大的。感兴趣的朋友可以参考下
    2021-06-06

最新评论