
bartender 在标签行业内是比较知名的打印软件,功能非常强大,很多自动贴标设备都是使用这这款软件,可以打印文字,条码,二维码,图案,图像等内容。有很多学员在咨询如何实现labview调用bartender的模型文件,并预览。本文所讲解的内容基于BarTender 10.1版本,其他版本不一定适用,请各位自行测试。
1.新建条形码数据源

预览效果如下

2.打开sdk范例。
本机路径E:\Program Files (x86)\Seagull\BarTender Suite\SDK\Print SDK Samples\PrintPreview\bin,请根据自己安装路径调整
运行 PrintPreview.exe程序,以下是预览效果

表明该范例能实现本文目标:预览bartender文件
3.解读c#范例源码
E:\Program Files (x86)\Seagull\BarTender Suite\SDK\Print SDK Samples\PrintPreview\C# 路径下的源码解析如下:
①实例化engine 用于加载文件,产生LabelFormatDocument类,并设置打印机名称,预览图像

②打印机类:罗列本机打印机名称
// Get the list of printers
Printers printers = new Printers();
foreach (Printer printer in printers)
{
cboPrinters.Items.Add(printer.PrinterName);
}
③打开文件产生 LabelFormatDocument类
format = engine.Documents.Open(openFileDialog.FileName);
④预览图像ExportPrintPreviewToFile方法,也可以使用ExportImageToClipboard方法实现预览图像复制到剪贴板内,后期labview可以直接调用
format.ExportPrintPreviewToFile(previewPath, "PrintPreview%PageNumber%.jpg", ImageType.JPEG, Seagull.BarTender.Print.ColorDepth.ColorDepth24bit, new Resolution(picPreview.Width, picPreview.Height), System.Drawing.Color.White, OverwriteOptions.Overwrite, true, true, out messages);

4.labview实现,通过调用E:\Program Files (x86)\Seagull\BarTender Suite\SDK\Assemblies中的Seagull.BarTender.Print.dll实现btw文件的预览。


需要源码的学员请关注公众号并留言:bartender预览
即可得到源码下载连接
如果觉得本文对你有帮助,请帮忙转发,谢谢!

扫码关注龙哥课程助教咨询课程优惠活动

扫码关注讲师微信

扫码关注本公众号
优酷免费课程链接:http://id.tudou.com/uvision
哔哩哔哩免费课程链接:https://www.bilibili.com/video/av44704547/
本文章相关源码将适时发布到相关论坛,请关注微信公众号信息!

