资源简介

条码二维码生成器包含条形码生成、二维码生成、解码、打印(选择打印机、纸张类型、预览)。开发环境:vs2017

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ZXing.Common;
using ZXing;
using System.Windows.Forms;
using System.Drawing;
using System.Text.Regularexpressions;
using ZXing.QrCode;
namespace BarCode
{
    class BarCodeClass
    {
        ///

        ///生成条形码

        ///


        ///

        ///

        public void CreateBarCode(PictureBox pictureBox1 string Contents)

        {

            Regex rg = new Regex(“^[0-9]{12}$“);

            if (!rg.IsMatch(Contents))

            {

                MessageBox.Show(“本例子采用EAN_13编码,需要输入12位数字“);

                return;

            }
            EncodingOptions options = null;
            BarcodeWriter writer = null;
            options = new EncodingOptions

            {
                Width = pictureBox1.Width
                Height = pictureBox1.Height
            };
            writer = new BarcodeWriter();
            writer.Format = BarcodeFormat.ITF;
            writer.Options = options;
            Bitmap bitmap = writer.Write(Contents);
            pictureBox1.Image = bitmap;
        }
        ///
        ///生成二维码
        ///

        ///
        ///
        public void CreateQuickMark(PictureBox pictureBox1 string Contents)
        {
            if (Contents == string.Empty)
            {
                MessageBox.Show(“输入内容不能为空!“);
                return;
            }
            EncodingOptions options = null;
            BarcodeWriter writer = null;
            options = new QrCodeEncodingOptions
           {
                DisableECI = true
               CharacterSet = “UTF-8“
               Width = pictureBox1.Width
               Height = pictureBox1.Height
           };
            writer = new BarcodeWriter();
            writer.Format = BarcodeFormat.QR_CODE;
            writer.Options = options;
            Bitmap bitmap = writer.Write(Contents);
            pictureBox1.Image = bitmap;
        }
        ///

        ///解码

        ///


        ///
        public void Decode(PictureBox pictureBox1)

        {
            BarcodeReader reader = new BarcodeReader();
            Result result = reader.Decode((Bitmap)pictureBox1.Image);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     49152  2020-08-06 10:22  BarCode\.vs\BarCode\v15\.suo

     文件          0  2020-07-24 17:15  BarCode\.vs\BarCode\v15\Server\sqlite3\db.lock

     文件     618496  2020-07-27 11:52  BarCode\.vs\BarCode\v15\Server\sqlite3\storage.ide

     文件      32768  2020-08-06 10:16  BarCode\.vs\BarCode\v15\Server\sqlite3\storage.ide-shm

     文件    4136512  2020-08-06 10:17  BarCode\.vs\BarCode\v15\Server\sqlite3\storage.ide-wal

     文件       4004  2020-07-24 17:58  BarCode\BarCode\BarCode.csproj

     文件       2600  2020-07-24 17:58  BarCode\BarCode\BarCodeClass.cs

     文件      14336  2020-08-06 10:17  BarCode\BarCode\bin\Debug\BarCode.exe

     文件      40448  2020-08-06 10:17  BarCode\BarCode\bin\Debug\BarCode.pdb

     文件     425984  2020-07-24 15:54  BarCode\BarCode\bin\Debug\zxing.dll

     文件       1094  2020-07-27 11:27  BarCode\BarCode\Docementbase.cs

     文件       3016  2020-07-24 17:58  BarCode\BarCode\imageDocument.cs

     文件       2385  2020-08-06 10:17  BarCode\BarCode\Main.cs

     文件       9059  2020-08-06 10:17  BarCode\BarCode\Main.Designer.cs

     文件       6017  2020-08-06 10:17  BarCode\BarCode\Main.resx

     文件          0  2020-08-06 10:17  BarCode\BarCode\obj\Debug\BarCode.csproj.CopyComplete

     文件         42  2020-07-24 17:20  BarCode\BarCode\obj\Debug\BarCode.csproj.CoreCompileInputs.cache

     文件        553  2020-07-27 12:06  BarCode\BarCode\obj\Debug\BarCode.csproj.FileListAbsolute.txt

     文件       1011  2020-08-06 10:17  BarCode\BarCode\obj\Debug\BarCode.csproj.GenerateResource.cache

     文件      49245  2020-07-24 17:58  BarCode\BarCode\obj\Debug\BarCode.csprojAssemblyReference.cache

     文件      14336  2020-08-06 10:17  BarCode\BarCode\obj\Debug\BarCode.exe

     文件        180  2020-08-06 10:17  BarCode\BarCode\obj\Debug\BarCode.Main.resources

     文件      40448  2020-08-06 10:17  BarCode\BarCode\obj\Debug\BarCode.pdb

     文件        180  2020-07-24 17:58  BarCode\BarCode\obj\Debug\BarCode.Properties.Resources.resources

     文件      10809  2020-07-27 13:36  BarCode\BarCode\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7081  2020-07-24 17:20  BarCode\BarCode\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2020-07-24 17:15  BarCode\BarCode\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2020-07-24 17:15  BarCode\BarCode\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2020-07-24 17:15  BarCode\BarCode\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        518  2020-07-24 17:18  BarCode\BarCode\Program.cs

............此处省略23个文件信息

评论

共有 条评论