• C#客户端打印条形码


    第一种方法:
    引用第三方插件文件zxing.dll
     1 // 1.设置条形码规格
     2             EncodingOptions encodeOption = new EncodingOptions();
     3             encodeOption.Height = 160; // 必须制定高度、宽度
     4             encodeOption.Width = 60;
     5             encodeOption.Margin = 1;
     6             encodeOption.PureBarcode = true;
     7 
     8             // 2.生成条形码图片并保存
     9             ZXing.BarcodeWriter wr = new BarcodeWriter();
    10             wr.Options = encodeOption;
    11             wr.Format = BarcodeFormat.CODE_128;  // 这里可以设定条码的标准
    12             Bitmap img = wr.Write("20186900012000010001"); // 生成图片
    13             string filePath = System.AppDomain.CurrentDomain.BaseDirectory + "..\CODE_131.jpg";
    14             img.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
    第二种方法:
    引用第三方插件库文件BarcodeLib.dll和BarCode.dll文件
      //竖型条形码
                BarcodeLib.Barcode barcode = new BarcodeLib.Barcode();
                barcode.Alignment = BarcodeLib.AlignmentPositions.CENTER;
                barcode.Width = 150;
                barcode.Height = 40;
                barcode.RotateFlipType = RotateFlipType.Rotate90FlipNone;
                barcode.BackColor = Color.White;
                barcode.ForeColor = Color.Black;
                string filePath = System.AppDomain.CurrentDomain.BaseDirectory + "..\CODE.jpg";
                Image img = barcode.Encode(BarcodeLib.TYPE.CODE128, "20186900012000010002");
                img.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
                 
                 //条形码
                BarcodeLib.Barcode barcode_2 = new BarcodeLib.Barcode();
                barcode_2.Alignment = BarcodeLib.AlignmentPositions.CENTER;
                barcode_2.Width = 160;
                barcode_2.Height = 60;
                barcode_2.RotateFlipType = RotateFlipType.RotateNoneFlipNone;
                barcode_2.BackColor = Color.White;
                barcode_2.ForeColor = Color.Black;
                string filePath_2 = System.AppDomain.CurrentDomain.BaseDirectory + "..\CODE_2.jpg";
                Image img_2 = barcode_2.Encode(BarcodeLib.TYPE.CODE128, "20186900012000010001");
                img_2.Save(filePath_2, System.Drawing.Imaging.ImageFormat.Jpeg);
     
  • 相关阅读:
    C语言I博客作业09
    请看这里
    C++ 面向对象学习笔记[1]
    graphviz的使用
    KDE安装后的一些随笔
    近期内容整理
    链表
    理解C++ lvalue与rvalue
    再看“笕实智慧校园”——作品的复盘[1]
    无题
  • 原文地址:https://www.cnblogs.com/chencnblogs/p/11423408.html
Copyright © 2020-2023  润新知