• 大小: 6.95MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-04-06
  • 语言: C#
  • 标签: c#  

资源简介

条码打印软件源码(C#实现).rar

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using ZXing.Common;
using ZXing;
using ZXing.QrCode;
using System.Windows.Forms;
using System.Text.Regularexpressions;

namespace BarCodePrint
{
    class BarCodeGenerate
    {
        ///
        ///生成条形码
        ///

        ///
        ///
        public Bitmap CreateBarCodeBitMap(string Contents int Width int Height)
        {
            //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 = Width
                Height = Height
            };
            writer = new BarcodeWriter();
            writer.Format = BarcodeFormat.CODE_128;
            writer.Options = options;


            Bitmap bitmap = writer.Write(Contents);

            return bitmap;
        }



        ///
        ///生成条形码
        ///

        ///
        ///
        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.CODE_128;
            writer.Options = options;

            Bitmap bitmap = writer.Write(Contents);
            pictureBox1.Image = bitmap;
        }




        ///
        ///生成二维码
        ///

        ///
        ///
        public Bitmap CreateQRCode(string Contents int Width int Height)
        {
            if (Contents == string.Empty)
            {
                MessageBox.Show(“输入内容不能为空!“);

            }

            EncodingOptions options = null;
            BarcodeWriter writer = null;

            options = new QrCodeEncodingOptions
            {
                DisableECI = true
                CharacterSet = “UTF-8“
                Width = Width
                Height = Height
            };
            writer = new BarcodeWriter();
            writer.Format = BarcodeFormat.QR_CODE;
            writer.Options = options;


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

     文件        148  2019-10-22 14:15  条码打印软件源码\app.config

     文件       4529  2019-10-22 14:15  条码打印软件源码\BarCodeGenerate.cs

     文件      13188  2019-10-22 14:15  条码打印软件源码\BarCodePrint.cs

     文件       4418  2017-06-14 08:46  条码打印软件源码\BarCodePrint.csproj

     文件      13808  2019-10-22 14:15  条码打印软件源码\BarCodePrint.Designer.cs

     文件     257297  2019-10-22 14:15  条码打印软件源码\BarCodePrint.resx

     文件        944  2018-04-27 16:37  条码打印软件源码\BarCodePrint.sln

    ..A..H.     17920  2019-02-15 10:03  条码打印软件源码\BarCodePrint.v12.suo

     文件    6837080  2011-12-16 18:06  条码打印软件源码\bin\Debug\Aspose.Cells.dll

     文件     188416  2019-02-15 10:03  条码打印软件源码\bin\Debug\BarCodePrint.exe

     文件        148  2019-10-22 14:15  条码打印软件源码\bin\Debug\BarCodePrint.exe.config

     文件      42496  2019-02-15 10:03  条码打印软件源码\bin\Debug\BarCodePrint.pdb

     文件      24224  2019-02-15 10:03  条码打印软件源码\bin\Debug\BarCodePrint.vshost.exe

     文件        148  2019-10-22 14:15  条码打印软件源码\bin\Debug\BarCodePrint.vshost.exe.config

     文件        490  2013-03-18 17:00  条码打印软件源码\bin\Debug\BarCodePrint.vshost.exe.manifest

     文件     557056  2010-09-12 13:09  条码打印软件源码\bin\Debug\IrisSkin4.dll

     文件     167205  2017-06-08 11:12  条码打印软件源码\bin\Debug\printer-green.ico

     文件     167282  2017-06-08 11:38  条码打印软件源码\bin\Debug\printer-orange.ico

     文件      20139  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\Calmness.ssk

     文件      20271  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\CalmnessColor1.ssk

     文件      20208  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\CalmnessColor2.ssk

     文件       5032  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DeepCyan.ssk

     文件       5037  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DeepGreen.ssk

     文件       4908  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DeepOrange.ssk

     文件      16021  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DiamondBlue.ssk

     文件      16669  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DiamondGreen.ssk

     文件      16211  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DiamondOlive.ssk

     文件      16031  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DiamondPurple.ssk

     文件      15998  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\DiamondRed.ssk

     文件      10439  2015-08-28 16:39  条码打印软件源码\bin\Debug\Skins\Eighteen.ssk

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

评论

共有 条评论