C#调用BarTender打印(小白用)
1,先下一个BarTender软件,这个我下载的是10.1,但是其实我本身引用的DLL并不是这个版本的,所以个人看来版本对于我这个应该是没有差别的
2,引用DLL
代码中添加
3,然后就是模板的编写了,因为C#调用BarTender的其实是通过对于原先设置成的BTW文件进行修改,然后打印出来的
鄙人这边的需求是通过传入的数字,依次递增序列号若干个,打印出二维码
这个是我做出来后的打印预览,那我先说明下这个模板怎么做的
1),先拉一个二维码的符号
随口说一下,二维码下面的数字是可以去掉的,双击二维码,点击可读性,修改可见性的值
2)序列化(这个网上也可以到)
这个是因为我打印出12345678后还需要递增的打印出12345679,12345680等,所以添加序列化
再备注下因为我的BTW的数据是直接从C#那边传过来的数据,所以要记得该二维码的名称,如下图(这个可以自己改的):
3)这一点是因为我这边的要求才需要的,所以这个看不懂的没关系,因为我需要一页打印出30个二维码,但是正常情况下,连接打印机是一个页面只会打印一个二维码,所以这个也只是简单的做下打印设置就行了
这个具体的值自己去调整
4,接下来就是代码了,我直接贴代码,记得把刚才的BTW文件放到你想要放的位置
using Seagull.BarTender.Print;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;printform
using System.Diagnostics;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using BarTender;
namespace barTemderPrint
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论