2024年4月21日发(作者:)
.NET绘制条码Code128A,Code128B,Code128C,EAN128
2010-12-01 17:43
使用
128 _Code = new 128();
_ont = new Font("宋体", 10);
=_eImage("20020001",
128C);
(@"C:");
完整类
using System;
using ;
using c;
using ;
using g;
namespace CopyDirectoryInfo
{
/// Code128A,Code128B,Code128C,EAN128条码
public class BandCode
{
public class Code128
{
private DataTable m_Code128 =new DataTable();
private uint m_Height = 40;
///
/// 高度
///
public uint Height { get { return m_Height; } set { m_Height
= value; } }
private Font m_ValueFont = null;
///
/// 是否显示可见号码 如果为NULL不显示号码
///
public Font ValueFont { get { return m_ValueFont; } set
{ m_ValueFont = value; } }
private byte m_Magnify = 0;
///
/// 放大倍数
///
public byte Magnify { get { return m_Magnify; } set { m_Magnify
= value; } }
///
/// 条码类别
///
public enum Encode
{
Code128A,
Code128B,
Code128C,
EAN128
}
public Code128()
{
m_("ID");
m_("Code128A");
m_("Code128B");
m_("Code128C");
m_("BandCode");
m_nsitive = true;
#region 数据表
m_("0", " ", " ", "00", "212222");
m_("1", "!", "!", "01", "222122");
m_("2", """, """, "02", "222221");
m_("3", "#", "#", "03", "121223");
m_("4", "$", "$", "04", "121322");
m_("5", "%", "%", "05", "131222");
m_("6", "&", "&", "06", "122213");
m_("7", "'", "'", "07", "122312");
m_("8", "(", "(", "08", "132212");
m_("9", ")", ")", "09", "221213");
m_("10", "*", "*", "10", "221312");
m_("11", "+", "+", "11", "231212");
m_("12", ",", ",", "12", "112232");
m_("13", "-", "-", "13", "122132");
m_("14", ".", ".", "14", "122231");
m_("15", "/", "/", "15", "113222");
m_("16", "0", "0", "16", "123122");
m_("17", "1", "1", "17", "123221");


发布评论