如图所示,数据源更新后我打印标签,打印完成后我该怎么获得对象值条形码的数据呢!
38条回答 默认 最新
- 阿里嘎多学长 2024-12-13 20:31关注
获得0.15元问题酬金 阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解答:
Bartender是一款Label Maker软件,可以用来生成和打印标签。要在C#中调用Bartender打印机打印,需要 설치Bartender的COM控件,并使用COM控件来控制打印操作。
根据你的描述,我理解你想在打印完成后获取对象值条形码的数据。为了实现这个需求,你可以使用Bartender提供的COM控件中的
OnPrintComplete
事件,该事件在打印完成后会被触发, você可以在该事件中获取打印结果。以下是一个使用Bartender COM控件和WPF来实现打印并获取打印结果的示例代码:
using System; using System.Windows; using BartenderCOMLib; namespace PrintLabel { public partial class MainWindow : Window { private BartenderCtrl _bartenderCtrl; public MainWindow() { InitializeComponent(); _bartenderCtrl = new BartenderCtrl(); _bartenderCtrl.OnPrintComplete += OnPrintComplete; } private void OnPrintComplete(int iErrorCode, string szErrorMsg) { // 打印完成后获取对象值条形码的数据 string.barcodeData = _bartenderCtrl.GetBarcodeData(); MessageBox.Show("打印完成,条形码数据为:" + barcodeData); } private void Button_Click(object sender, RoutedEventArgs e) { // 设置打印参数和数据 _bartenderCtrl.SetPrinterSettings("打印机名", "纸张大小"); _bartenderCtrl.SetLabelData(" 标签名称", "数据1", "数据2", ...); _bartenderCtrl.Print(); } } }
在上面的代码中,我使用了Bartender COM控件中的
OnPrintComplete
事件来获取打印结果,并显示到了MessageBox中。如果你需要获取更多的信息,可以查看Bartender COM控件的文档。请注意,这只是一个示例代码,实际实现中可能需要根据你的需求进行修改和优化。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
- ¥15 机器人轨迹规划相关问题