• 大小: 0.29M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-23
  • 语言: C#
  • 标签: 条形码  C#  

资源简介

Barcode Encoder

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace BarcodeLibTest
{
    /// 
    /// This form is a test form to show what all you can do with the Barcode Library.
    /// Only one call is actually needed to do the encoding and return the image of the 
    /// barcode but the rest is just flare and user interface ... stuff.
    /// 

    public partial class Form1 : Form
    {
        BarcodeLib.Barcode b = new BarcodeLib.Barcode();
        
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            Bitmap temp = new Bitmap(1 1);
            temp.SetPixel(0 0 this.BackColor);
            barcode.Image = (Image)temp;
            cbEncodeType.SelectedIndex = 0;

            this.btnBackColor.BackColor = this.b.BackColor;
            this.btnForeColor.BackColor = this.b.ForeColor;
        }//Form1_Load

        private void btnEncode_Click(object sender EventArgs e)
        {
            int W = Convert.ToInt32(this.txtWidth.Text.Trim());
            int H = Convert.ToInt32(this.txtHeight.Text.Trim());

            BarcodeLib.TYPE type = BarcodeLib.TYPE.UNSPECIFIED;
            switch (cbEncodeType.SelectedItem.ToString().Trim())
            {
                case “UPC-A“: type = BarcodeLib.TYPE.UPCA; break;
                case “UPC-A (Numbered)“: type = BarcodeLib.TYPE.UPCA; break;
                case “UPC-E“: type = BarcodeLib.TYPE.UPCE; break;
                case “UPC 2 Digit Ext.“: type = BarcodeLib.TYPE.UPC_SUPPLEMENTAL_2DIGIT; break;
                case “UPC 5 Digit Ext.“: type = BarcodeLib.TYPE.UPC_SUPPLEMENTAL_5DIGIT; break;
                case “EAN-13“: type = BarcodeLib.TYPE.EAN13; break;
                case “JAN-13“: type = BarcodeLib.TYPE.JAN13; break;
                case “EAN-8“: type = BarcodeLib.TYPE.EAN8; break;
                case “ITF-14“: type = BarcodeLib.TYPE.ITF14; break;
                case “Codabar“: type = BarcodeLib.TYPE.Codabar; break;
                case “PostNet“: type = BarcodeLib.TYPE.PostNet; break;
                case “Bookland/ISBN“: type = BarcodeLib.TYPE.BOOKLAND; break;
                case “Code 11“: type = BarcodeLib.TYPE.CODE11; break;
                case “Code 39“: type = BarcodeLib.TYPE.CODE39; break;
                case “Code 39 Extended“: type = BarcodeLib.TYPE.CODE39Extended; break;
                case “Code 93“: type = BarcodeLib.TYPE.CODE93; break;
                case “LOGMARS“: type = BarcodeLib.TYPE.LOGMARS; break;
                case “MSI“: type = BarcodeLib.TYPE.MSI_Mod10; break;
                case “Interleaved 2 of 5“: type = BarcodeLib.TYPE.Interleaved2of5; break;
                case “Standard 2 of 5“: type = BarcodeLib.TYPE.Standard2of5; break;
                case “Code 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-09 10:46  C#条形码\
     文件        1078  2009-05-22 10:25  C#条形码\Barcode.ico
     目录           0  2013-04-28 13:44  C#条形码\BarcodeLib\
     文件         190  2010-08-18 22:57  C#条形码\BarcodeLibTest.4.0.resharper
     文件         714  2010-08-18 22:57  C#条形码\BarcodeLibTest.4.0.resharper.user
     文件        6013  2010-08-18 22:55  C#条形码\BarcodeLibTest.csproj
     文件         657  2010-05-11 20:09  C#条形码\BarcodeLibTest.csproj.user
     文件         917  2012-11-27 16:08  C#条形码\BarcodeLibTest.sln
     文件       17920  2012-11-27 16:29  C#条形码\BarcodeLibTest.suo
     文件        1700  2009-05-22 10:25  C#条形码\BarcodeLibTest_TemporaryKey.pfx
     文件        1339  2010-07-18 18:57  C#条形码\BarcodeLib\BarcodeCommon.cs
     文件         190  2010-08-18 22:57  C#条形码\BarcodeLib\BarcodeLib.4.0.resharper
     文件         714  2010-08-18 22:57  C#条形码\BarcodeLib\BarcodeLib.4.0.resharper.user
     文件       47111  2010-07-18 18:39  C#条形码\BarcodeLib\BarcodeLib.cs
     文件        6283  2012-11-27 16:10  C#条形码\BarcodeLib\BarcodeLib.csproj
     文件         452  2010-04-29 23:33  C#条形码\BarcodeLib\BarcodeLib.csproj.user
     文件        1263  2012-11-27 16:10  C#条形码\BarcodeLib\BarcodeLib.sln
     文件       17920  2012-11-27 16:10  C#条形码\BarcodeLib\BarcodeLib.suo
     文件         198  2010-05-20 01:25  C#条形码\BarcodeLib\Barcodexml.cs
     文件         361  2010-05-20 01:25  C#条形码\BarcodeLib\Barcodexml.xsc
     文件        7260  2010-05-20 01:25  C#条形码\BarcodeLib\Barcodexml.xsd
     文件         853  2010-05-20 01:25  C#条形码\BarcodeLib\Barcodexml.xss
     目录           0  2013-04-28 13:44  C#条形码\BarcodeLib\bin\
     目录           0  2013-04-28 13:44  C#条形码\BarcodeLib\bin\Debug\
     文件      122880  2010-08-18 22:55  C#条形码\BarcodeLib\bin\Debug\BarcodeLib.dll
     文件      189952  2010-08-18 22:55  C#条形码\BarcodeLib\bin\Debug\BarcodeLib.pdb
     目录           0  2012-11-28 14:21  C#条形码\BarcodeLib\bin\Release\
     目录           0  2013-04-28 13:44  C#条形码\BarcodeLib\bin\x86\
     目录           0  2012-11-28 14:21  C#条形码\BarcodeLib\bin\x86\Debug\
     目录           0  2012-11-28 14:21  C#条形码\BarcodeLib\bin\x86\Release\
     文件         402  2009-12-31 01:49  C#条形码\BarcodeLib\IBarcode.cs
............此处省略73个文件信息

评论

共有 条评论