请问WINdows应用程序中,怎么把一个页面条码和其他内容一起打印出来 我现在写的只有单独打印条码出来,请高手们帮帮我。
我代码是:
private void vistaButton1_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
//CommonPrintDialog cpd = new CommonPrintDialog();
//cpd.PrintSetupType = PrintSetupType.None;
//cpd.Document = pd;
//if (cpd.ShowDialog() == DialogResult.OK)
//{
// pd.Print();
//}
PrintPreviewDialog cppd = new PrintPreviewDialog();
cppd.Document = pd;
cppd.ShowDialog();
}
void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Graphics g = e.Graphics;
barcodeControl2.Draw(g, barcodeControl2.ClientRectangle, GraphicsUnit.Inch, 0.01f, 0, null);
g.Dispose();
}
该帖包含附件:http://dl2.csdn.net/down4/20080220/20104551499.jpg
我代码是:
private void vistaButton1_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
//CommonPrintDialog cpd = new CommonPrintDialog();
//cpd.PrintSetupType = PrintSetupType.None;
//cpd.Document = pd;
//if (cpd.ShowDialog() == DialogResult.OK)
//{
// pd.Print();
//}
PrintPreviewDialog cppd = new PrintPreviewDialog();
cppd.Document = pd;
cppd.ShowDialog();
}
void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Graphics g = e.Graphics;
barcodeControl2.Draw(g, barcodeControl2.ClientRectangle, GraphicsUnit.Inch, 0.01f, 0, null);
g.Dispose();
}
该帖包含附件:http://dl2.csdn.net/down4/20080220/20104551499.jpg
解决方案 »
- 分享一个小工具,定时访问指定网页
- label的背景色问题
- 求一正则表达式(字符串中是否存在大括号,中括号,单引号,双引号({}[]'")等六个特殊字符,且字字符串长度不超过20个字符,要求调用Regex.IsMatch返回false)
- 如何验证某个网页能正确打开?
- C#实现关机、重启、注销功能?
- 怎么用Windows Live Writer写CSDN BLOG???
- vs2005连接sql2000的问题!!急,谢了
- 高分求教一个简单控件的源码!如何判断方向键?!
- 请问装RC3是否要装SP2,是否要下原来的BATA1。
- c# winform!!请问有没有什么办法可以让窗体多次跳转之后,最初窗体文本框中的值仍然存在呀
- 线程问题,高手进 急
- 如何导出TXT文件
请问你的条码是怎么生成的,有什么算法吗?
然后panel1.DrawToBitmap
生成图片,再打印