2024年3月23日发(作者:)

DotNetBarcodeV2.4.0说明

1. 使用DotNetBarcode之前,添加引用

2. 方法一览

C#

using System;

DotNetBarcode bc1 = new DotNetBarcode();

在新实例建立的时候也可以指定条形码的类型

QRCode=>二维条码,用于手机和PDA等领域

Jan13 => JAN(Japan Article Number)13位。一般用于普通商品。

Jan8 => JAN(Japan Article Number)8位。一般用于普通商品。

Code39 =>

数字0~9;大写字母A~Z;9个其他字符:space ,$, %, *, +, -, ., /, :

。用于商界。

【例】DotNetBarcode bc1 = new DotNetBarcode(39)

【方法名】

WriteBar(string code, float X, float Y, float X2, float Y2, Graphics ev)

【功能】画条形码。

【参数】

code:条形码的文字

X:左上角的X座标。

Y:左上角的Y座标。

X2:宽度。

Y2:高度。

ev:cs

资讯部

2008.01.12

杨松林

【注意点】

由于QRCODE为正方形,所以当X与Y不相同时,以小的那个为基准,但QR骗码为了以1象素

单位制作条形码,自动地选择限制

Width和High的小的一方的大小的最大的象素,以1象素表示条形码大

小也不能均衡的情况,条形码不显示

【方法名】

CopyToClipboard(string code, float Width, float High)

功能:

把当前条码放入剪贴板

参数:

code:

表示想翻译的条形码的文字

Width:宽度。

High:高度。

【注意点】当是一维条码时,Width ,High可以适当选择,当表示QR码时,Width和High需要相同,因为此时要保

证图形为正方形.

此方法调用了aObject().Clipboard 类只能用于设置为单线程单

元 (STA) 模式的线程中。若要使用此类,请确保已使用 STAThreadAttribute 属性标记 Main 方法

using ing;

namespace DotNetBarCode

{

public partial class Form1 : Form

[STAThread]

static void Main()

{

try

{

VisualStyles();

{

ts();

bc1 = new DotNetBarcode(39);

(new Form1());

}

catch (Exception ex)

{

(e, "Error", ,

);

}

}

}

}

【函数名】

Save(string code, string FileName, float Width, float High)

【功能】SaveFileType指定了条形码文件保存的格式

可以指定的类型:BitMap,Gif,Jpeg,Png,Tiff

BitMap => 位图

Gif => GIF文件

Jpeg => JPEG文件

Png => PNG文件

Tiff => TIFF文件

【V2.3.0到V2.4.0的重要变化】根据Net Framework的规定,条形码保存的时候的WMF和EMF文件已经停

止支持(实际为指定,但被保存为PNG)

【参数】

code: 表示想翻译的条形码的文字

FileName:保存时的文件名。没有文件类型跟随时,按默认的文件类型

Width:宽度。

High:高度。

【注意点】如果使用QR编码,为使条形码成为正方形,以Width和High两者中小的一方的大小被制作条形

码。但,QR编码为了以1象素单位制作条形码,自动地选择限制在Width和High的小的一方的大小为最

大的象素。以1象素表示条形码大小也能均的情况,条形码不被保存。

===================================

以下为二维条码专用(QRCode)

(Jan13,Jan8,Code39无效)

===================================

【函数名】

QRWriteBar(string code, float X, float Y, int pQuitZoneSize, Graphics ev)

【功能】以指定大小画一QR条形码 [指定1组件(1个点的大小:象素)的大小表示QR编码 ]

【参数】

code: 表示想翻译的条形码的文字

X: 条形码左上角的 x 坐标

Y: 条形码左上角的 y 坐标

pPixelSize: 1组件(1个点的大小:象素)的大小

ev:cs

【注意点】