C# 在C中使用带有bpac API(兄弟标签打印机API)的自定义模板文件#
我使用p-touch Editor 5.1设计了一个布局文件,并将其保存为p-touch布局(.lbx)文件。它在我的C#项目中不起作用 使用此布局文件时,我无法在我的C#项目中设置条形码数据和文本标签 我的问题是在C程序中设置属性。如何找到模板的属性?以下代码不起作用:C# 在C中使用带有bpac API(兄弟标签打印机API)的自定义模板文件#,c#,templates,printing,label,brother-bpac,C#,Templates,Printing,Label,Brother Bpac,我使用p-touch Editor 5.1设计了一个布局文件,并将其保存为p-touch布局(.lbx)文件。它在我的C#项目中不起作用 使用此布局文件时,我无法在我的C#项目中设置条形码数据和文本标签 我的问题是在C程序中设置属性。如何找到模板的属性?以下代码不起作用: const string TEMPLATE_DIRECTORY = @"C:\Program Files (x86)\Brother bPAC3 SDK\Templates\newCustomTemplate.lbx"; bp
const string TEMPLATE_DIRECTORY = @"C:\Program Files (x86)\Brother bPAC3 SDK\Templates\newCustomTemplate.lbx";
bpac.DocumentClass doc = new DocumentClass();
if(doc.Open(templatePath) != false)
{
doc.SetBarcodeData(253654789, "Apple iPhone");
//Rest of the code
......
}
打印的标签不包含新数据。它在设计时打印与模板中设置的数据相同的数据
任何帮助都将不胜感激 首先,您需要为p-touch中放置在标签上的每个元素命名。 (右键单击,最后一个选项卡)。在处理这些字段时,可以使用
doc.GetObject("objCompany").Text = txtCompany.Text;
对于除某些条形码(CODE128/EAN128)以外的任何字段,您需要通过其索引进行寻址,您可以通过以下方式获取其索引:
bc = doc.GetBarcodeIndex("barcodename")
然后你可以用
doc.SetBarcodeData(bc, "Apple iPhone");