vb.net 教程 11-1 打印组件 1 基础

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
考虑到打印部分的内容本身涉及比较多,打印组件只是其中一个方面,同时还涉及到图像、文件的知识,所以把打印单独写一章。

 

vb.net在工具栏提供的打印组件包括:

PrintDocument、PageSetupDialog、PrintDialog、PrintPreviewDialog、PrintPreviewControl

打印组件

其中最重要的是PrintDocument,提供了真正打印的方法,其他的都是设置或者预览用。

现在将 PrintDocument、PageSetupDialog、PrintDialog这三个组件的重要属性和方法列在下面(PrintPreviewControl以后单独讲):

说明一下:1、表中绿色加粗字体表示只读属性;2、中间第三列的数字表示该属性对应或相关的表的序号;3、此表主要来自Msdn,其中加了一些我自己的理解。

 

 

有过编程经验的人都知道,编写打印模块是非常头疼的事,本组件针对上述情况,作者根据自已在软件开发过程中积累的经验编制了一个通用的打印组件(ActiveX DLL),这个组件可用于软件开发中的打印模块的二次开发,它可实现1毫米精度的定位打印,可以完成各种类型报表的设计并打印,支持表格打印、多页打印、资料发票套打等。组件提供的接口允许程序员控制设计的打印模板中的各个对象的属性,在程序中就可以完成所在的数据处理,支持数据的合计值、平均值等操作。提供了打印定位微调等接口控制(软件用户自己就可以不同的打印机设置微调值,避免了常规要由程序员上门调试打印位置,有时还要根据不同的打印机更改源码的麻烦),实现对各种纸张及票据的精确定位打印,支持的打印对象除了文本文字以外,还支持直线、矩形、圆、填充矩形、填充圆、图象等的打印。 该组件库内嵌的打印预览功能,随时可以将程序对报表处理的情况进行实时预览。组件库内嵌的报表模板设计器,可以方便快速的设计出各种类型报表的模板,设计过程采用先进的所见即所得的方式,让您使用起来更加得心应手,报表可以由程序员设计也可以交由用户自己设计, 该组件支持VB、VC等开发工具,并提供了相关的示例工程源代码。 作者:罗伟 Email:mr_luowei@163.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值