c# 小票打印机打条形码_C#条形码的生成与打印

本文详细讲解如何使用第三方类库BarcodeX在C#中创建条形码,并通过PrintDocument对象进行小票打印机的打印操作。步骤包括引用类库、定义打印条形码方法、设置PrintPage事件处理函数,最后调用打印。
摘要由CSDN通过智能技术生成

本文主要介绍基于第三方类库BarcodeX制作条形码及打印方法

第一步:引用类库

fa1be82fe452a2faf29f989aa0c4bbc0.png

第二步:定义一个打印的方法

///

/// 打印条形码方法

///

/// 为PrintDocument对象的PrintPage事件提供数据

/// 待生成条形码的文本

/// 条形码宽度

/// 条形码高度

/// 偏移量X:图像距打印纸左边的距离

/// 偏移量Y:图像距打印纸顶端的距离

public void PrintBarcode( PrintPageEventArgs e,string serialNum,int imageWidth,int imageHeight,int pointX,int pointY)

{

Fath.BarcodeX barcodeX = new Fath.BarcodeX();

barcodeX.Text = serialNum;

barcodeX.Symbology = Fath.bcType.Code128;

barcodeX.ShowText = true;

e.Graphics.DrawImage(barcodeX.Image(imageWidth,imageHeight),new Point(pointX, pointY));

}

第三步:定义一个PrintDocument打印对象并绑定PrintPage事件的处理函数

fbb900740ecc7716315b3405cc1703c7.png定义PrintDocument对象并绑定PrintPage事件的处理函数

private void PrintPageEvent(object sender,PrintPageEventArgs e)

{

PrintBarcode(e, rtid.Text.Trim(),260,80,10,20);

}

最后调用document.Print();打印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值