首页 > 编程 > .NET > 正文

asp.net(C#)生成Code39条形码实例 条码枪可以扫描出

2024-07-10 12:43:37
字体:
来源:转载
供稿:网友

代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;

namespace MSCL
{
    /// <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_Magnify; } set { m_Magnify = value; } }

        private int m_Height = 40;
        /// <summary>
        /// 图形高
        /// </summary>
        public int Height { get { return m_Height; } set { m_Height = value; } }

        private Font m_ViewFont = null;
        /// <summary>
        /// 字体大小
        /// </summary>
        public Font ViewFont { get { return m_ViewFont; } set { m_ViewFont = value; } }

 

        public Code39()
        {

            m_Code39.Add("A", "1101010010110");
            m_Code39.Add("B", "1011010010110");
            m_Code39.Add("C", "1101101001010");
            m_Code39.Add("D", "1010110010110");
            m_Code39.Add("E", "1101011001010");
            m_Code39.Add("F", "1011011001010");
            m_Code39.Add("G", "1010100110110");
            m_Code39.Add("H", "1101010011010");
            m_Code39.Add("I", "1011010011010");
            m_Code39.Add("J", "1010110011010");
            m_Code39.Add("K", "1101010100110");
            m_Code39.Add("L", "1011010100110");
            m_Code39.Add("M", "1101101010010");

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表