如图中DataMatrix的分组控制字符GS如何传送
BarTender.Application btapp;
BarTender.Format btformat;
private void button1_Click(object sender, EventArgs e)
{
string path= System.AppDomain.CurrentDomain.BaseDirectory + "CDC9515In.btw";
btapp = new BarTender.Application();
btformat = btapp.Formats.Open(path, false, "");
btformat.PrintSetup.NumberSerializedLabels = Convert.ToInt16(this.txtPageNumber.Text); //设置打印份数
btformat.SetNamedSubStringValue("pbCode", $"P{this.txtCustomerPartNumber.Text.Trim()}«GS»1P{this.txtSpecification.Text.Trim()}<<GS>>Q{this.txtQuantity.Text.Trim()}«GS»10D{DateTime.Now.ToString("yy") + new Common().GetWeek()}«GS»1T{DateTime.Now.ToString("yy") + new Common().GetWeek()}«GS»4LCN");//DataMatrix二维码
btformat.SetNamedSubStringValue("txtSpecification", this.txtSpecification.Text.Trim());
btformat.SetNamedSubStringValue("pbSpecification", "1P" + this.txtSpecification.Text.Trim());
btformat.SetNamedSubStringValue("txtCustomerPartNumber", this.txtCustomerPartNumber.Text.Trim());
btformat.SetNamedSubStringValue("pbCustomerPartNumber", "1P" + this.txtCustomerPartNumber.Text.Trim());
btformat.SetNamedSubStringValue("txtQuantity", this.txtQuantity.Text.Trim());
btformat.SetNamedSubStringValue("pbQuantity", "Q" + this.txtQuantity.Text.Trim());
btformat.PrintOut(true, false); //第二个参数设置是否跳出打印属性;
//btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges); //退出时是否保存标签
btapp.Quit();
}
图1是调用打印后的二维码,图二是建立模版时的二维码。
如何才能实现传递参数的同时传递控制字符,打印出来二维码效果如图二建立模版时的效果。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。