c#调用bartender打印时不显示打印预览吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#调用bartender打印时不显示打印预览吗相关的知识,希望对你有一定的参考价值。
参考技术A btFormat.SetNamedSubStringValue("LH", txtLH.Text.Trim());btFormat.SetNamedSubStringValue("SL", txtSL.Text.Trim());
btFormat.SetNamedSubStringValue("PC", txtPC.Text.Trim());
btFormat.SetNamedSubStringValue("MZ", txtMZ.Text.Trim());
btFormat.SetNamedSubStringValue("JZ", txtJZ.Text.Trim());
btFormat.SetNamedSubStringValue("XH", txtXH.Text.Trim());
btFormat.SetNamedSubStringValue("BarCode", Barcode);
btFormat.PrintOut(false, false);
btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges);
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);本回答被提问者采纳
[C#]调用Bartender服务并打印bartender标签
通常大部分企业在生产,仓储,QC等运作环节会用到标签,标签上有些各种标识。
一般的企业都有配有标签软件+专用的标签打印机。此例以bartender为例子。
如果为了实现打印条码,或者显示具体的功能,用CR,FR等都可以实现。但这些报表工具毕竟不是专业的标签软件。
好兄弟大牛超哥分享了一个delphi写的源码,可惜我不会delphi也就没有IDE环境去看源码,就想C#写一个类似的功能:
大概的思路:调用Bartender服务并打印bartender标签
(1)下载Bartender的SDK,直接引用了(也没有研究SDK,偷懒。。。)
(2)安装bartender的软件,并制作标签作为测试用,本例:合格证。
(3)代码实现
程序界面:
制作标签:
代码如下(其中一个标签类型的代码,其他省略):
public partial class FrmQC : Form
public FrmQC()
InitializeComponent();
BarTender
以上是关于c#调用bartender打印时不显示打印预览吗的主要内容,如果未能解决你的问题,请参考以下文章