您的位置:首页 > 编程语言 > C#

C# 打印groupbox的内容

2013-12-11 16:56 309 查看
C# 实现打印功能

需要用到的控件有:groupBox,printDialog1,printDocument, lable等

pintPreviewDialog1, //打印预览

pageSetupDialog1 //打印设置

源代码:

public partial class Form1 : Form

{

Bitmap _NewBitmap = null;

public Form1()

{

InitializeComponent();

}

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)

{

_NewBitmap = new Bitmap(groupBox1.Width, groupBox1.Height);

groupBox1.DrawToBitmap(_NewBitmap, new Rectangle(0, 0, _NewBitmap.Width, _NewBitmap.Height));

e.Graphics.DrawImage(_NewBitmap, 0, 0, _NewBitmap.Width, _NewBitmap.Height);

}

private void button1_Click(object sender, EventArgs e)

{

StandardPrintController spc = new StandardPrintController();//指定一个打印控制器,向打印机发送信息

this.printDocument1.PrintController = spc;

this.printDocument1.Print();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: