计算机充电网
 


  用C#实现文档完整打印功能   
编辑:网络小飞  来源:Winner.Net@2007  发表时间:2008-04-22  被查阅【】次<% Else %><% End If %>
Google
Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。
打印操作通常包括以下四个功能
1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等
2 页面设置 设置页面大小纸张类型等
3 打印预览 类似于word中的打印预览
4 打印
实现打印功能的核心是PrintDocument类这个类属于System.Drawing.Printing名字空间这个类封装了当前的打印设置页面设置以及所
有的与打印有关的事件和方法
这个类包括以下几个属性 事件 和方法
1、PrinterSettings 属性
  存放打印机的设置信息这个属性不需要程序员设置因为它是由打印对话框获取的
2、PrintCountroller 属性
  控制打印过程
3、DefaultPageSettings 属性
  存放页面设置信息 打印纸大小方向等也不需要程序员设置因为它是由页面设置对话框获取的
4、DocumentName 属性
  指定文档名称,出现在打印机状态窗口中
1。 BeginPrint事件
  在打印之前发出
2. PrintPage事件
  每打印一页是发出,事件接受一个PrintPageEventArgs参数该参数封装了打印相关的信息
  PrintPageEventArgs参数有很多重要的属性
  1 Cancel 取消打印
  2 Graphics 页面的绘图对象
  3 HasMorePages 是否还有要打印的页面
Print 方法 该方法没有参数 调用它将按照当前设置开始打印
若实现打印功能首先构造PrintDocument对象添加打印事件
PrintDocument printDocument;
private void InitializeComponent()
{
...
printDocument=new P

[1[2] [3] [4] 

返回顶部】【 】【关闭窗口
  上篇文章:Web打印:webBrowser.execWB的完整用法   下篇文章:Windows Server 2003常用操作命令集
计算机充电网 为您服务 关于本站 免责声明 法律法规 网址之家 便民查询 本站地图
 
Copyright © 72598.COM All Rights Reserved. 
E-mail:admin@72598.com QQ:360107618
粤ICP备06034384号