private void btnHotChangeLine_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.PrintLine("", msg); this.lbHotHint.Text = "换行返回code:" + i + "返回msg:" + msg; }
private void btnHotCutPaper_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.CutPaper(msg); this.lbHotHint.Text = "切纸返回code:" + i + "返回msg:" + msg; }
private void btnHotGetState_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.GetDeviceStatus(msg); this.lbHotHint.Text = "获取状态返回code:" + i + "返回msg:" + msg; }
private void btnHotPrintLine_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.PrintLine(this.txtHotPrintText.Text.Trim(), msg); this.lbHotHint.Text = "打印文字返回code:" + i + "返回msg:" + msg; }
private void btnHotLineSpace_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.SetRowDistance(Convert.ToInt32(this.txtHotLineSpace.Text.Trim()), msg); this.lbHotHint.Text = "设置行间距返回code:" + i + "返回msg:" + msg; }
private void btnHotSetFont_Click(object sender, EventArgs e) { string style = ""; if (this.cbHotBolder.Checked) { style += "|" + this.cbHotBolder.Tag.ToString(); } if (this.cbHotCharB.Checked) { style += "|" + this.cbHotCharB.Tag.ToString(); } if (this.cbHotDoubleHeight.Checked) { style += "|" + this.cbHotDoubleHeight.Tag.ToString(); } if (this.cbHotDoubleWeight.Checked) { style += "|" + this.cbHotDoubleWeight.Tag.ToString(); } if (this.cbHotUnderLine.Checked) { style += "|" + this.cbHotUnderLine.Tag.ToString(); } style = style.TrimStart('|'); if (style.Length > 0) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.SetTextStyle(style, msg); this.lbHotHint.Text = "设置字体返回code:" + i + "返回msg:" + msg; } }
private void btnHotNVBitmap_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.PrintBitmapNV(Convert.ToInt32(this.txtHotNVIndex), 1, Convert.ToInt32(this.txtHotNVBeforeSpace), msg); this.lbHotHint.Text = "PrintBitmapNV返回code:" + i + "返回msg:" + msg; }
private void btnHotCloseDevice_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.CloseDevice(msg); this.lbHotHint.Text = "关闭设备返回code:" + i + "返回msg:" + msg; if (i == 0) { this.SetHotPrinter(false); } }
private void btnHotOpenDevice_Click(object sender, EventArgs e) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.OpenDevice(Convert.ToInt32(this.txtHotPort.Text.Trim()), msg); this.lbHotHint.Text = "打开设备返回code:" + i + "返回msg:" + msg; if (i == 0) { this.SetHotPrinter(true); } }
private void PrintTask2() { while (this.counter < this.stopCounter) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.PrintLine(this.txtPrintContent.Text.Trim(), msg); if (i == 0) { counter++; } WindowFormDelegate.SetMainThreadHint(this.lbHotHint, "正在打印:" + counter.ToString() + "行!"); System.Threading.Thread.Sleep(this.threadSleepTime * 1000); if (this.counter == this.stopCounter) { WindowFormDelegate.SetMainThreadHint(this.lbHotHint, "打印完成:" + counter.ToString() + "行!"); break; } } }
private void PrintTask() { while (this.counter < this.stopCounter) { StringBuilder msg = new StringBuilder(); int i = HotPrinterImporter.PrintLine(this.txtPrintContent.Text.Trim(), msg); if (i == 0) { counter++; } this.setHint("正在打印:" + counter.ToString() + "行!"); System.Threading.Thread.Sleep(this.threadSleepTime * 1000); if (this.counter == this.stopCounter) { this.setHint("打印完成:" + counter.ToString() + "行!"); this.btnBeginPrint.Enabled = true; this.btnEndPrint.Enabled = false; break; } } }