77范文网 - 专业文章范例文档资料分享平台

C#调用bartender打印标签配置和测试说明

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C#调用bartender打印标签

第一部分:配置说明

//useLegacyV2RuntimeActivationPolicy = true;在app.config中添加一个配置节:startup

//增加引用,BarTender 10.1 和Seagull.Bartender.Print 两个引用.dll文件

//一个两个方法(用数据库和具名数据源作为区分) //方法1:配置如下

//标签test1.btw 设置为具名数据源(数据源类型为镶入的数据)同时配对每一个输出标签格

//方法2:配置如下

//标签test.btw 设置为数据库(以excel为数据库)同时配对每一个输出标签格

第二部分:界面和代码

using System;

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

using System.Windows.Forms; using Seagull.BarTender.Print; using System;

using System.Diagnostics; using System.Drawing.Printing;

namespace WindowsFormsApplication1 {

public partial class Form1 : Form {

public Form1() {

InitializeComponent(); }

//useLegacyV2RuntimeActivationPolicy = true;在app.config中添加一个配置节:startup //增加引用,BarTender 10.1 ,Seagull.Bartender.Print 两个引用

private void button1_Click(object sender, EventArgs e)//输入内容后选择打印机 {

BarTender.Application btApp = new BarTender.Application(); BarTender.Format btFormat;

btFormat=btApp.Formats.Open(@\,false,\); btFormat.PrintSetup.IdenticalCopiesOfLabel=1; btFormat.PrintSetup.NumberSerializedLabels=1;

btFormat.SetNamedSubStringValue(\, this.StyleNotext.Text); btFormat.SetNamedSubStringValue(\, this.HelpCodetext.Text); btFormat.SetNamedSubStringValue(\, this.ProductCategoryNametext.Text);

btFormat.SetNamedSubStringValue(\, this.MetalPurityNametext.Text);

btFormat.SetNamedSubStringValue(\, this.MaterialTypeNametext.Text);

btFormat.SetNamedSubStringValue(\, this.RingSizetext.Text); btFormat.SetNamedSubStringValue(\, this.Weighttext.Text);

btFormat.SetNamedSubStringValue(\, this.StoneQuantitytext.Text); btFormat.SetNamedSubStringValue(\, this.StoneWeighttext.Text); btFormat.PrintOut(false,true); }

private void button3_Click(object sender, System.EventArgs e)//导出execl后调用模板选择打印机 {

BarTender.Application btApp = new BarTender.Application(); BarTender.Format btFormat;

btFormat = btApp.Formats.Open(@\, false, \); //btFormat.PrintSetup.IdenticalCopiesOfLabel = 1; //btFormat.PrintSetup.NumberSerializedLabels = 1;

//btFormat.SetNamedSubStringValue(\ //btFormat.SetNamedSubStringValue(\

//btFormat.SetNamedSubStringValue(\戒指\ //btFormat.SetNamedSubStringValue(\ //btFormat.SetNamedSubStringValue(\锆石\ //btFormat.SetNamedSubStringValue(\ //btFormat.SetNamedSubStringValue(\ //btFormat.SetNamedSubStringValue(\ //btFormat.SetNamedSubStringValue(\ btFormat.PrintOut(false, true); }

private void button4_Click(object sender, System.EventArgs e)//输入内容后指定打印机 {

Engine btEngine = new Engine(); btEngine.Start();

LabelFormatDocument btFormat = btEngine.Documents.Open(\); //指定打印机名

btFormat.PrintSetup.PrinterName = \; //改变标签打印数份连载

btFormat.PrintSetup.NumberOfSerializedLabels = 1; //打印份数

btFormat.PrintSetup.IdenticalCopiesOfLabel = 1;

btFormat.SubStrings[\].Value = this.StyleNotext.Text; btFormat.SubStrings[\].Value = this.HelpCodetext.Text; btFormat.SubStrings[\].Value = this.ProductCategoryNametext.Text;

btFormat.SubStrings[\].Value = this.MetalPurityNametext.Text; btFormat.SubStrings[\].Value = this.MaterialTypeNametext.Text; btFormat.SubStrings[\].Value = this.Weighttext.Text; btFormat.SubStrings[\].Value = this.StoneQuantitytext.Text; btFormat.SubStrings[\].Value = this.StoneWeighttext.Text; Messages messages;

int waitout = 10000; // 10秒 超时

Result nResult1 = btFormat.Print(\标签打印软件\, waitout, out messages); btFormat.PrintSetup.Cache.FlushInterval = CacheFlushInterval.PerSession; //不保存对打开模板的修改

//btFormat.Close(SaveOptions.DoNotSaveChanges); //结束打印引擎 btEngine.Stop(); }

private void button5_Click(object sender, System.EventArgs e)//导出execl后调用模板指定打印机 {

BarTender.Application btApp = new BarTender.Application(); BarTender.Format btFormat;

btFormat = btApp.Formats.Open(@\, false, \); //btFormat.PrintSetup.IdenticalCopiesOfLabel = 1; //btFormat.PrintSetup.NumberSerializedLabels = 1;

//btFormat.SetNamedSubStringValue(\ //btFormat.SetNamedSubStringValue(\

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C#调用bartender打印标签配置和测试说明在线全文阅读。

C#调用bartender打印标签配置和测试说明.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/658821.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: