关键字:
C# .NET C#
打印
打印技术
内容摘要:
从原理上解释一下采用
C#
打印的应用,这里以最常用的
C/S
模式作为范例,首先,获取要打印的数据,根据固定的模版进行数据排版。然后,简单设置打印属性以及预览数据。最后,进行打印。
首先,从原理上解释一下关于使用
C#
开发打印的应用。这里以最常用的
C/S
模式作为范例。
.NetFrameWork
为打印提供了
System.Drawing
;
、
System.Drawing.Printing;
和
System.Windows.Froms;
命名空间,在这个命名空间里面有以下几个常用的重要类分别是
:
a)
PrintDocment
类主要用来绘制打印页面并将打印页面发送到打印机;
1)
常用属性:
l
DefaultPageSettings:
获取或设置页设置,这些页设置用作要打印的所有页的默认设置。
l
DocumentName:
获取或设置打印文档时要显示的文档名。
l
PrinterSettings:
获取或设置对文档进行打印的打印机。
2)
常用方法:
l
Print():
开始文档的打印进程。
l
OnPrintPage():
引发
PrintPage
事件。该事件在某页打印之前被调用。
3)
常用事件
l
BeginPrint:
在调用
Print
方法时并且在打印文档的第一页之前发生。
l
EndPrint:
打印完文档的最后一页时发生。
l
PrintPage:
当需要为当前页打印的输出时发生。
b)
PageSetupDialog
类用于设置简单的打印设置
1)
常用属性
l