button的单机事件中 new 一个printdocuent 如果你想显示预览 也可以先new 一个printdialog
printdocument document = new printdocument();
document.print()//document.benginPrint();//调用printdocument的print方法就会就会执行 printdocumen的printdocument的printpage方法
如果需要设置一写参数
比如每一分的打印张数
documnet.PrinterSettings.Copies = short.Parse(this.updown_text.Value.ToString());
比如逐页打印
documnet.PrinterSettings.Collate = true;
//定义一个长度 每行显示数据的长度
int strleng = 0;
private void printDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
//两种方法换行打印
// Graphics g = e.Graphics; //获得绘图对象
//float linesPerPage = 0; //页面的行号
//float yPosition = 0; //绘制字符串的纵向位置
//int count = 0; //行计数器
//float leftMargin = e.MarginBounds.Left; //左边距</