/// <summary>
/// 打印的按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnPrint_Click(object sender, EventArgs e)
{
// printDocument1 为 打印控件
//设置打印用的纸张 当设置为Custom的时候,可以自定义纸张的大小,还可以选择A4,A5等常用纸型
this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custom",,); this.printDocument1.PrintPage += new PrintPageEventHandler(this.MyPrintDocument_PrintPage);
//将写好的格式给打印预览控件以便预览
printPreviewDialog1.Document = printDocument1;
//显示打印预览
DialogResult result = printPreviewDialog1.ShowDialog();
} /// <summary>
/// 打印的格式
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void MyPrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
/*如果需要改变自己 可以在new Font(new FontFamily("黑体"),11)中的“黑体”改成自己要的字体就行了,黑体 后面的数字代表字体的大小
System.Drawing.Brushes.Blue , 170, 10 中的 System.Drawing.Brushes.Blue 为颜色,后面的为输出的位置 */
e.Graphics.DrawString("新乡市三月软件公司入库单", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("供货商:河南科技学院", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Blue, , );
//信息的名称
e.Graphics.DrawLine(Pens.Black, , , , );
e.Graphics.DrawString("入库单编号", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("商品名称", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("数量", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("单价", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("总金额", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawLine(Pens.Black, , , , );
//产品信息
e.Graphics.DrawString("R2011-01-2016:06:35", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("联想A460", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("200.00", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("20000.00", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , ); e.Graphics.DrawLine(Pens.Black, , , , );
e.Graphics.DrawString("地址:新乡市河南科技学院信息工程学院", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("经办人:任忌", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("服务热线:15083128577", new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
e.Graphics.DrawString("入库时间:" + DateTime.Now.ToString(), new Font(new FontFamily("黑体"), ), System.Drawing.Brushes.Black, , );
}

最新文章

  1. python推荐淘宝物美价廉商品
  2. noip2016十连测round2
  3. [Gnu]Centos7 解决 gdb 提示 Missing separate debuginfos
  4. [No00005A]word多文档合一
  5. C++ 类
  6. Flip Game 分类: POJ 2015-06-15 14:59 22人阅读 评论(0) 收藏
  7. 计算CRC校验值(CRC16和CRC32)(网络传输检验)
  8. jquery 图片背景透明度(支持IE5/IE6/IE7)
  9. 【已解决】Android ADT中增大AVD内存后无法启动:emulator failed to allocate memory 8
  10. 琐碎-到底要不要SSH免密码设置
  11. 关于Parse库的配置问题
  12. ASP.NET2.0组件控件开发视频 初体验
  13. myeclipse中间classpath
  14. SQL Server中关于基数估计如何计算预估行数的一些探讨
  15. (办公)SpringBoot和swagger2的整合.
  16. Parco_Love_gcd
  17. Oracle表复杂查询
  18. SQLServer&#160;学习笔记之超详细基础SQL语句&#160;Part&#160;8
  19. PIG之 Hadoop 2.7.4 + pig-0.17.0 安装
  20. 利用windows server 2012 R2的Hyper-V搭建多个虚拟机的 Dynamics CRM 环境知识点小结

热门文章

  1. 【学习总结】iOS中NSNotification、delegate、KVO三者之间的区别与联系?
  2. ArrayList、LinkedList、Vector的区别
  3. 安装Symfony2
  4. 设计模式之外观模式(Facade)
  5. hdu 4046 Panda 树状数组
  6. 【bzoj1013】[JSOI2008]球形空间产生器sphere
  7. Discuz! X3.1去除内置门户导航/portal.php尾巴的方法
  8. json 处理
  9. PHP PDO_MYSQL 操作类 YAF嵌入高性能类而准备
  10. ASP.NET母版页与内容页相对路径的问题