如何将数据从C#传递给Bartender2016

时间:2018-04-25 12:31:34

标签: c# bartender

我阅读了Bartender SDK,并编写了以下代码来测试标签模板。

var lb = @"C:\Users\Administrator\Desktop\线标.btw";
        using (Engine engine = new Engine(true))
        {
            LabelFormatDocument btformate = engine.Documents.Open(lb);
            btformate.SubStrings["version"].Value = txtVersion.Text;
            btformate.SubStrings["pn"].Value = txtPN.Text;
            btformate.SubStrings["sn"].Value = txtsn.Text;
            btformate.SubStrings["week"].Value = txtWeek.Text;

            btformate.PrinterCodeTemplate.Performance.AllowSerialization = false;
            btformate.ExportImageToClipboard(Seagull.BarTender.Print.ColorDepth.ColorDepth256, new Resolution(200));
            engine.Stop();
        }

在标签模板中,我使用打印机代码模板字段将数据从c#传递到Bartender引擎。

例如,我设置了pn =" 04130032"并且考虑到输出将是正确的字符串" 04130032",不幸的是,调酒师以另一种方式显示" 4,130,032.00"。如你所见,它被视为数字,我真的希望它是STRING !!

调酒师模板图片

模板输出图片

我如何调整标签模板并找到正确的方法?

非常感谢。

1 个答案:

答案 0 :(得分:-1)

您传递的数据正确,您是否检查调酒师模板? 可以在PN数据源上设置以下内容: bartender data type