C#调用bartender打印
为了调用Bartender进行打印,您需要使用Bartender的API来完成。以下是一个简单的C#代码示例,演示如何使用Bartender的API进行打印:
using Seagull.BarTender.Print;
using System;
class Program
{
static void Main(string[] args)
{
Engine btEngine = new Engine(true);
LabelFormatDocument btFormat = btEngine.Documents.Open(@"C:\Path\To\Your\Label.btw");
// Set up any data you want to merge into the label
btFormat.SubStrings["FieldName"].Value = "Field Value";
btFormat.PrintSetup.IdenticalCopiesOfLabel = 1;
btFormat.PrintSetup.PrinterName = "Printer Name";
Result result = btFormat.Print("Print Job Name");
Console.WriteLine("Print job status: " + result.Message);
btFormat.Close(SaveOptions.DoNotSaveChanges);
btEngine.Stop();
}
}
在这个示例中,我们首先创建了一个Bartender引擎对象。然后,我们打开了我们想要打印的标签的文档。接下来,我们设置了任何要合并到标签中的数据。然后,我们设置了打印设置,例如打印机名称和副本数。最后,我们使用Print方法打印标签,并检查打印作业的状态。
请注意,您需要将代码中的路径和打印机名称替换为您自己的。此外,您需要使用Bartender的API和DLL文件来编译和运行此代码。
原文地址: https://www.cveoy.top/t/topic/btA1 著作权归作者所有。请勿转载和采集!