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();
}
}
需要用到的控件有: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();
}
}
相关文章推荐
- C#打印GroupBox控件区域
- 在VS2008中使用C#代码打印 RichTextBox 控件的内容[方法采自微软支持][Part 1]
- vs.net 2005 C# WinForm GroupBOX 的BUG?尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- 在VS2008中使用C#代码打印 RichTextBox 控件的内容[方法采自微软支持][Part 2]
- C#用了皮肤后,Panel和GroupBox 容器背景透明
- C# 实现自己画内容并打印
- C# Winform 带优美外观的UserControl控件GroupBox
- C# WinFrom 去掉groupbox的边框
- C#窗体-个人简历生成(自己设计并编写一个 Windows 应用程序,要求用到TextBox、GroupBox、RadioButton )
- c# groupbox 标题居中,并修改边框颜色
- C#打印控件内容,控件快照
- C# 输出Console控制台打印的内容到文件
- winform c# 重绘groupBox 的边框颜色
- c# winform 打印 窗体 及 窗体控件内容 的 初级尝试
- C#如何在Panel或者GroupBox控件中自由地切换其他窗体
- C#中PrintDocument打印功能的实现。分页打印内容控制与排版
- HOW TO:使用 Visual C# .NET 打印 RichTextBox 控件的内容
- C#控制Word,Excel修改(复制、更改内容)、打印、保存权限
- C# PDFbox读取PDF内容
- 潘鹏整理WPF(6)带标题的内容控件GroupBox&&Expander&&TabControl