- 51Aspx源码必读.txt[2KB]
- GuideForm.Designer.cs[4KB]
- GuideForm.cs[1KB]
- GuideForm.resx[5KB]
- MainForm.Designer.cs[5KB]
- MainForm.cs[2KB]
- MainForm.resx[6KB]
- Program.cs[470B]
- ReadMe.txt[113B]
- XMLFile1.xml[3B]
- winStudy.csproj[4KB]
- C# 打印预览.doc[94KB]
- from.gif[4KB]
- winStudy.sln[904B]
- winStudy.suo[37KB]
- 最新Asp.Net源码下载.url[125B]
源码介绍
XK打印预览源码
功能介绍:
数据打印,很好的例子,可以参考学习
本来想用.Net提供的打印预览对话框,可终究不如自己写的用起来方便,比如说添加鼠标和滚轮支持。在.Net环境下实现打印和预览还是蛮简单的。需要用到的类是PrintDocument和PrintPreviewControl。PrintDocument是要打印的文档,PrintPreviewControl是预览所用的容器。要实现打印,主要用到PrintDocument 提供的三个事件。
1、PrintDocument.BeginPrint:打印开始事件,在此事件里进行打印初始化操作,比如说初始化打印开始的页码,打印数据定位于首行。
2、PrintDocument. PrintPage:打印事件。一个重要的对象是e.Graphics,它是GDI+的绘画图画,全靠用它来向文档上画内容。
3、PrintDocument .EndPrint:打印结束事件,进行一些事后操作,比如说根据总页数来填充翻页下拉框等。
PrintPreviewControl的使用也比较简单,将PrintPreviewControl.Document赋上一个画好的打印文档,就轻松的实现打印预览了。PrintPreviewControl.Zoom属性用来控制缩放,要显示75%就赋值0.75,显示200%就赋值2.0。要实现单页双页视图,用PrintPreviewControl.Rows和PrintPreviewControl.Columns,如实现双页,则Rows=1, Columns=2。PrintPreviewControl. StartPage用来控制翻页,即显示的当前页。
注意:
开发环境为Visual Studio 2005
功能介绍:
数据打印,很好的例子,可以参考学习
本来想用.Net提供的打印预览对话框,可终究不如自己写的用起来方便,比如说添加鼠标和滚轮支持。在.Net环境下实现打印和预览还是蛮简单的。需要用到的类是PrintDocument和PrintPreviewControl。PrintDocument是要打印的文档,PrintPreviewControl是预览所用的容器。要实现打印,主要用到PrintDocument 提供的三个事件。
1、PrintDocument.BeginPrint:打印开始事件,在此事件里进行打印初始化操作,比如说初始化打印开始的页码,打印数据定位于首行。
2、PrintDocument. PrintPage:打印事件。一个重要的对象是e.Graphics,它是GDI+的绘画图画,全靠用它来向文档上画内容。
3、PrintDocument .EndPrint:打印结束事件,进行一些事后操作,比如说根据总页数来填充翻页下拉框等。
PrintPreviewControl的使用也比较简单,将PrintPreviewControl.Document赋上一个画好的打印文档,就轻松的实现打印预览了。PrintPreviewControl.Zoom属性用来控制缩放,要显示75%就赋值0.75,显示200%就赋值2.0。要实现单页双页视图,用PrintPreviewControl.Rows和PrintPreviewControl.Columns,如实现双页,则Rows=1, Columns=2。PrintPreviewControl. StartPage用来控制翻页,即显示的当前页。
注意:
开发环境为Visual Studio 2005
责任编辑:王文彬
下单记录
用户名 | 源码评分 | 成交价 | 下单时间 | 订单状态 |
---|