1/6分步閱讀
準備bartender軟體的dll呼叫檔案,根據自己安裝的bartender軟體的版本來準備,後續會因呼叫bartender軟體的模板而失敗。
2/6
開啟VS程式設計軟體,按照自己的需求建立好winform介面。
3/6
在專案管理引用中新增引用我們第一步準備好的bartender呼叫連線dll檔案
。4/6
用bartender軟體編輯一個列印模板,這裡有一個重點就是設定一個變數。這個變數名稱會在原始碼中呼叫到
。5/6
編寫原始碼,我這裡附上全部原始碼供參考。
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 System.IO;
using System.Runtime.InteropServices;
namespace BlueTooth
{
public partial class Form1 : Form
string PalletID1;
public static BarTender.Application btapp1;
public static BarTender.Format btFormat1;
public Form1()
InitializeComponent();
}
private void BasicSet1()
string str1 = System.Windows.Forms.Application.StartupPath + "\\bluet.btw";
btapp1 = new BarTender.ApplicationClass();
btFormat1 = btapp1.Formats.Open(str1, false, "");
private void Form1_Load(object sender, EventArgs e)
BasicSet1();
public void PrintLabel(string PalletID1)
btFormat1.SetNamedSubStringValue("TEST", PalletID1);
btFormat1.IdenticalCopiesOfLabel = 1;
btFormat1.PrintOut(false, false);
private void print(string label)
PalletID1 = textBox1.Text.Trim();
PrintLabel(PalletID1);
private void button1_Click(object sender, EventArgs e)
print(textBox1.Text.Trim());
private void textBox1_KeyDown(object sender, KeyEventArgs e)
if (e.KeyCode == Keys.Enter)
textBox1.SelectAll();
1/6分步閱讀
準備bartender軟體的dll呼叫檔案,根據自己安裝的bartender軟體的版本來準備,後續會因呼叫bartender軟體的模板而失敗。
2/6
開啟VS程式設計軟體,按照自己的需求建立好winform介面。
3/6
在專案管理引用中新增引用我們第一步準備好的bartender呼叫連線dll檔案
。4/6
用bartender軟體編輯一個列印模板,這裡有一個重點就是設定一個變數。這個變數名稱會在原始碼中呼叫到
。5/6
編寫原始碼,我這裡附上全部原始碼供參考。
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 System.IO;
using System.Runtime.InteropServices;
namespace BlueTooth
{
public partial class Form1 : Form
{
string PalletID1;
public static BarTender.Application btapp1;
public static BarTender.Format btFormat1;
public Form1()
{
InitializeComponent();
}
private void BasicSet1()
{
string str1 = System.Windows.Forms.Application.StartupPath + "\\bluet.btw";
btapp1 = new BarTender.ApplicationClass();
btFormat1 = btapp1.Formats.Open(str1, false, "");
}
private void Form1_Load(object sender, EventArgs e)
{
BasicSet1();
}
public void PrintLabel(string PalletID1)
{
btFormat1.SetNamedSubStringValue("TEST", PalletID1);
btFormat1.IdenticalCopiesOfLabel = 1;
btFormat1.PrintOut(false, false);
}
private void print(string label)
{
PalletID1 = textBox1.Text.Trim();
PrintLabel(PalletID1);
}
private void button1_Click(object sender, EventArgs e)
{
print(textBox1.Text.Trim());
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
print(textBox1.Text.Trim());
textBox1.SelectAll();
}
}
}
}