为了调用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文件来编译和运行此代码。

C#调用bartender打印

原文地址: https://www.cveoy.top/t/topic/btA1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录