资源简介
网上大部分都是如何生成CodeA,B,C这样的代码,这个是真正生成Auto的代码
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Text;
namespace Common
{
public class Code128
{
//ASCII从32到127对应的条码区由3个条、3个空、共11个单元构成符号内含校验码
private string[] Code128Encoding = new string[] {
“11011001100“ “11001101100“ “11001100110“ “10010011000“ “10010001100“ “10001001100“ “10011001000“ “10011000100“ “10001100100“ “11001001000“
“11001000100“ “11000100100“ “10110011100“ “10011011100“ “10011001110“ “10111001100“ “10011101100“ “10011100110“ “11001110010“ “11001011100“
“11001001110“ “11011100100“ “11001110100“ “11101101110“ “11101001100“ “11100101100“ “11100100110“ “11101100100“ “11100110100“ “11100110010“
“11011011000“ “11011000110“ “11000110110“ “10100011000“ “10001011000“ “10001000110“ “10110001000“ “10001101000“ “10001100010“ “11010001000“
“11000101000“ “11000100010“ “10110111000“ “10110001110“ “10001101110“ “10111011000“ “10111000110“ “10001110110“ “11101110110“ “11010001110“
“11000101110“ “11011101000“ “11011100010“ “11011101110“ “11101011000“ “11101000110“ “11100010110“ “11101101000“ “11101100010“ “11100011010“
“11101111010“ “11001000010“ “11110001010“ “10100110000“ “10100001100“ “10010110000“ “10010000110“ “10000101100“ “10000100110“ “10110010000“
“10110000100“ “10011010000“ “10011000010“ “10000110100“ “10000110010“ “11000010010“ “11001010000“ “11110111010“ “11000010100“ “10001111010“
“10100111100“ “10010111100“ “10010011110“ “10111100100“ “10011110100“ “10011110010“ “11110100100“ “11110010100“ “11110010010“ “11011011110“
“11011110110“ “11110110110“ “10101111000“ “10100011110“ “10001011110“ “10111101000“ “10111100010“ “11110101000“ “11110100010“ “10111011110“
“10111101110“ “11101011110“ “11110101110“ “11010000100“ “11010010000“ “11010011100“
};
private const string Code128Stop = “11000111010“ Code128End = “11“; //固定码尾
private enum Code128ChangeModes { CodeA = 101 CodeB = 100 CodeC = 99 }; //变更
private enum Code128StartModes { CodeUnset = 0 CodeA = 103 CodeB = 104 CodeC = 105 };//各类编码的码头
///
/// 绘制Code128码(以像素为单位)
///
public int EncodeBarcode(string code System.Drawing.Graphics g int x int y int width int height bool showText)
{
if (string.IsNullOrEmpty(code)) new Exception(“条码不能为空“);
List encoded = CodetoEncoded(code); //1.拆分转义
encoded.Add(CheckDigitCode128(encoded)); //2.加入校验码
string encodestring = EncodeString(encoded); //3.编码
if (showText) //计算文本的大小字体占图像的1/4高
{
Font font = new System.Drawing.Font(“宋体“ height / 7F System.Drawing.Fontstyle.Regular GraphicsUnit.Pixel ((byte)(
- 上一篇:Lua文件反编译汉字乱码处理
- 下一篇:C#飞机大战源码
相关资源
- 一款漂亮的灯光闪烁的圣诞树(C# V
- C#笔试题大全C#面试集合包括了,.ne
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- .NET C# Custom Form Designer (附源碼)
- C#冒泡排序动态演示程序(看了就会)
- 酒店管理系统(c#.net源码)
- asp.net 在线考试系统及论文
- winform实时获取网卡网速全部源码,获
- ASP.Net文件上传管理源码
- ArcGIS Runtime SDK for .NET
- C# .NET5.0(net core)基于WPF(XAML)开发
- Quartz.NET定时任务框架
- .net core 动态生成 Word文档(word Expor
- 《OA企业办公自动化》asp.net 源码(附
- .net 检测新版本-自动升级程序
- tcp和udp(Mina.net)
- asp.netc#开发规范
- ADO.NET操作EXCEL
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
-
ASP.NET_xm
l深入编程技术 - asp.net 新闻发布系统源码(附文档以及
- asp.net 简单的Ajax应用
- asp.net 企业官网源码(附数据库)
- asp.net 花语花店销售网站源码(含数据
- ASP.NET资产管理系统源码(附数据库)
- ajax 登录(基于asp.net)
- asp.net 简单新闻发布系统源码(附数据
评论
共有 条评论