打印条码问题,解决!
来源:互联网 发布:java循环while n y 编辑:程序博客网 时间:2024/04/28 16:50
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Printing;
using System.Text;
using System.Windows.Forms;
namespace kk
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void buttonX1_Click(object sender, EventArgs e)
{
for (int i=1; i <=Int32.Parse(this.textBoxX2.Text); i++)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
PrintPreviewDialog cppd = new PrintPreviewDialog();
cppd.Document = pd;
//cppd.ShowDialog();
pd.Print();
}
}
void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Graphics g = e.Graphics;
Rectangle rect = barcodeControl2.ClientRectangle;
//下面是调整打印位置的代码。
rect = new Rectangle(rect.X + (int)13, rect.Y + (int)1, rect.Width, rect.Height);
//打印
barcodeControl2.Draw(g, rect, GraphicsUnit.Inch, 0.01f, 0, null);
g.Dispose();
}
private void Form1_Load(object sender, EventArgs e)
{
this.barcodeControl2.Data = this.textBoxX1.Text;
}
}
}
注rect.X + (int)13, rect.Y + (int)1, rect.Width, rect.Height为调整位置,for (int i=1; i <=Int32.Parse(this.textBoxX2.Text); i++),textBoxX2里输入打印几张。pd.Print();直接打印。
问题解决了,困扰了我几天,现在终于完成,PrintDocument类。
- 打印条码问题,解决!
- 条码BarCode打印识别问题
- 打印条码太长,条码枪无法识别的问题。
- 关于JSP页面打印条码的问题
- FastReport 1.6打印39条码问题
- 条码打印
- 条码打印
- 条码打印
- 打印条码
- 制作条码打印
- 条码打印功能
- SAP Smartforms 条码打印
- PB条码打印探讨
- 【PB】条码打印探讨
- PB条码打印探讨
- C#条码打印
- Delphi 串口打印条码
- 条码生成与打印
- 微软和雅虎开始进行谈判 提高每股收购价
- 设计模式随笔分类
- ubuntu下pppoe连接
- 调用存储过程!sqlhelp
- 保证你现在和未来不失业的十种IT关键技术
- 打印条码问题,解决!
- DataGridView分页
- datagridview导出为Excel
- x86汇编指令(1)
- 已解决:mssqlserver服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如"性能和警报日志"
- 简单操作INI文件
- x86汇编指令(2)
- SQLDMO备份,还原数据库
- 学位论文Word文件转PDF文件及论文目录制作流程