WinForm_关于打印

1.PrintDocument

  包含打印内容页的文档对象,预览、打印时均需要使用此对象。因此打印功能中此对象最为重要。

  1> PrintPreviewDialog.Document = PrintDocument;

     PrintPreviewDialog.ShowDialog();---弹出预览窗口

  2> PrintDocument.Print()---直接打印

  3> 在实现预览、打印时需要触发此对象的 PrintPage 事件(进行多页预览、打印时,在事件末端判断是否已结束,否则继续打印 e.HasMorePages = true;),此事件的参数 PrintPageEventArgs 含有预览、打印所需的相关信息

2.PrintPreviewDialog

  打印预览窗口组件

  1> 预览窗口打开后默认为小窗口,视觉效果不是很好,若要设置预览窗口的大小,需要设置此对象的 Width、Height 属性;

  2> 设置预览页面的相关属性可以通过此对象的 PrintPreviewControl 对象的相关属性进行设置;

3.PrintPreviewControl

  打印预览窗口中包含页面的容器

  1> 如果打印内容有多页,预览时需要拖动滚动条分别预览每个页面时,需要设置此对象的 Rows 属性,预览页面将根据 Rows 的值包含多个页面;

  2> 预览窗口打开后,预览的页面默认缩放比例为 0.3,视觉上也不好,可以设置此对象的 Zoom 属性为 1,页面则可按照 100% 比例放大显示;

4.PageSetupDialog

  进行预览、打印的页面设置,常用的有页面边距设置,横向、纵向设置等

5.PrintDialog

  进行打印机的相关设置,包括选择输出内容的硬件设备,打印份数等

posted on 2010-12-07 10:37  神奇木马  阅读(1848)  评论(1编辑  收藏  举报

导航