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

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

转载于:https://www.cnblogs.com/shengtianlong/archive/2010/12/07/1898757.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值