为了在C#中打印
条形码 , 你需要条形码字体以及
cruflbcsn.dll。
为了得到cruflbcsn.dll, 你既可以从
条形码 C# 下载, 也可以从用 cruflbcs.dll 来自己产生。
tlbimp 是 Windows SDK 的一个工具。它可以把一个COM 里面的定义转换到一个动态连接库中, 这样就可以在C#中使用。
tlbimp cruflbcs.dll /out:cruflbcsn.dll
最新的cruflbcs.dll 可以从以下链接下载:
条形码 C#。
在C#中打印条形码
从你的C#项目中加入对cruflbcsn.dll的引用。
然后使用如下的代码片断就可以在C#中打印 Code39 条形码
using cruflbcsn;
cruflbcsn.ILinear pLinear= new CLinear();
textBox2.Text = pLinear.Code39(textBox1.Text);
然后使用如下的代码片断就可以在C#中打印 Code128A 条形码
using cruflbcsn;
cruflbcsn.ILinear pLinear= new CLinear();
textBox2.Text = pLinear.Code128A(textBox1.Text);
然后使用如下的代码片断就可以在C#中打印 GS1-128 条形码
using cruflbcsn;
cruflbcsn.ILinear pLinear= new CLinear();
textBox2.Text = pLinear.GS1128(textBox1.Text);
然后使用如下的代码片断就可以在C#中打印 UPC-A 条形码
using cruflbcsn;
cruflbcsn.ILinear pLinear= new CLinear();
textBox2.Text = pLinear.UPCA(textBox1.Text);
然后使用如下的代码片断就可以在C#中打印 EAN13 条形码
using cruflbcsn;
cruflbcsn.ILinear pLinear= new CLinear();
textBox2.Text = pLinear.EAN13(textBox1.Text);
然后使用如下的代码片断就可以在C#中打印 Interleaved 2of5 条形码
using cruflbcsn;
cruflbcsn.ILinear pLinear= new CLinear();
textBox2.Text = pLinear.I25Check(textBox1.Text);
此处是一个列表,包括所有能够在C#中调用的条形码编码方式以及对应的条形码字体: