视频课堂https://edu.csdn.net/course/play/7621
C#程序设计及宿舍管理系统实战
https://edu.csdn.net/course/detail/27107
| 打印组件介绍 |
打印是常用的的功能,打印的原理从本质上和Windows窗体画图的原理是一样的,你在窗体里面画了一个圆,那么同样的代码,打印机也会在纸张的同一个位置打印了出一个圆,它们所不同的就是输出终端而已,下面让我们先来看一下关于打印的一些类。
1、PrintDocument类
PrintDocument组件用于设置一些属性,这些属性说明在基于Windows操作系统的应用程序中要打印什么内容以及打印文档的能力,可将它与PrintDialog组件一起使用来控制文档打印的各个方面,PrintDocument是最重的Windows打印对象,负责建立和其它打印对象的联系,该组件的常用属性及方法如下:
2、PrintPreviewDialog组件常用属性及方法
| 属性及方法 |
说明 |
| DefalultPageSetting(属性) |
获取或设置页设置,这些页设置用作打印的所有页的默认设置 |
| DocumentName(属性) |
获取或废置打印文档时要显示的文档的名 |
| OriginAtMargins(属性) |
获取或设置 一个值该值批示与页关联的图形对象的位置是位于用户指定边距内还是位于该页可打印区域的左上角 |
| PrintController(属性) |
获取或设置指导打印进程的打印控制器 |
| PrintSetting(属性) |
获取或设置对文档进行打印的打印机 |
| Print(方法) |
开始文档的打印进程 |
PrintPreviewDialog组件预先配置的对话框,用于显示PrintDocument组件在打印时的外观。该组件的常用属性及方法如下:
| 属性及方法 |
说明 |
| Document(属性) |
获取或设置要预览的文档 |
| UseAntiAlia(属性) |
获取或设置一个值,该值批示打印是否使用操作系统的防锯齿功能 |
| ShowDialog(方法) |
显示“打印预览“窗口 |
3、PrintDialog组件常用属性及方法:
| 属性及方法 |
说明 |
| AllowCurentpage(属性) |
获取或调协一个值,该值指示是否显示 “当前页“选项按钮 |
| AllowPrintToFile(属性) |
获取或设置一个值,该值指示是否启用“打印到文件“复选框 |
| AllowSelection(属性) |
获取或设置一个值,该值指示是否启用“页“选项按钮 |
| Document(属性) |
获获取或设置一个值,指示用于获取PrinterSetting类的PrintDocument对象 |
| PrintertSetting(属性) |
获取或设置对话修改的打印机设置 |
| AllowSomePage(属性) |
获取或设置一个值,该值指示是否启用“选择“选项按钮 |
| PrintToFile(属性) |
获取或设置一个值,该值批示是否选中“打印到文件“复选框 |
| Reset(属性) |
将所有选项,最后待定的打印机和页面设置重新设置为其 默认值 |

最低0.47元/天 解锁文章
2916

被折叠的 条评论
为什么被折叠?



