C# 中使用 bartender

最好有详细的代码和bartender的操作。谢了。主要是打印条形码用的。... 最好有详细的代码和bartender的操作。谢了。
主要是打印条形码用的。
展开
 我来答
SWEETSWISS
2015-06-02 · TA获得超过562个赞
知道小有建树答主
回答量:701
采纳率:0%
帮助的人:191万
展开全部
引用别人的供你参考

C# 使用BarTender条码标签打印处理的例子 
 
就是和那个GettingStartedwithActiveXAutomationUsingCsharp的白皮书里面说的一样  
先引用一个BarTender的 Com. 然后就是 
BarTender.ApplicationbtApp; BarTender.FormatbtFormat; 
private void Form1_Load(object sender, EventArgs e) { 
btApp = new BarTender.Application(); } 
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { 
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges); } 
private void button2_Click(object sender, EventArgs e) { 
btFormat = btApp.Formats.Open(@"e:\Test.btw", false, "");     // 同样标签的份数 
    // 也就是一个标签,打印多少份     // 系统默认是 1 
    // 当1个标签,需要打印多份的时候,修改这个参数     // 例如:需要打印某种无序号物品的标签     // 需要打印 20个物品的标签。 
    // 这20个标签的号码,都是一样的。 btFormat.PrintSetup.IdenticalCopiesOfLabel = 1;  
    // 序列标签数 
    // 当这个数字大于1的时候,会额外的打其他的标签。     // 例如下面的 ZB1000 12345678     // 当序列标签数 = 4 的时候。(好像系统默认是 4)     // 会打印出 
    // ZB1000 12345678     // ZB1000 12345679     // ZB1000 12345680     // ZB1000 12345681     // 4张标签。 
btFormat.PrintSetup.NumberSerializedLabels = 1;  
btFormat.SetNamedSubStringValue("Name", "测试 V1.0"); 
btFormat.SetNamedSubStringValue("Code", "ZB1000 12345678"); btFormat.PrintOut(false, false); 
btFormat.SetNamedSubStringValue("Name", "测试 V2.0"); 
btFormat.SetNamedSubStringValue("Code", "ZB1000 98765432"); btFormat.PrintOut(false, false); }  
//主要是在C# 程序中,需要正确的填写btFormat.PrintSetup.IdenticalCopiesOfLabel与btFormat.PrintSetup.NumberSerializedLabels的数值。
追问
其实我最想知道的是btFormat.SetNamedSubStringValue("Name", "测试 V1.0"); 
里面的Name是怎么来的,在BarTender里怎么设置。
微测检测
2023-10-30 广告
深圳市微测检测有限公司始创于2005年,是一家综合性、全方位、一站式的权威第三方检测认证公司。自成立以来,Microtest微测检测已成功为上万家企业完成数十万计的产品测试和认证,协助企业的产品畅销全球。Microtest微测检测已建立二十... 点击进入详情页
本回答由微测检测提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式