C#之二十三 打印和水晶报表

 视频课堂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(属性)

将所有选项,最后待定的打印机和页面设置重新设置为其           默认值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

teayear

读后有收获可以获取更多资源

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值