我阅读了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 !!
我如何调整标签模板并找到正确的方法?
非常感谢。