71、VB.NET 打印功能全面解析:从预览到实际打印

VB.NET 打印功能全面解析:从预览到实际打印

在 VB.NET 编程中,打印功能是一个常见且重要的需求。本文将详细介绍 VB.NET 中的打印相关对象和功能,包括打印预览、打印机和页面属性、页面几何以及实际的打印项目示例。

1. 打印预览对话框(PrintPreviewDialog)

打印预览对话框(PrintPreviewDialog)是一个用于显示打印文档预览的对话框。它提供了丰富的功能,允许用户检查打印输出,并在满意时将文档发送到打印机。该对话框由预览窗格和工具栏组成,用户可以通过工具栏上的按钮选择放大倍数、设置预览显示的页数、跳转到多页打印输出的任意页面,以及将预览文档发送到打印机。

要使用打印预览功能,只需将打印输出代码指向 PrintPreview 控件。以下是具体操作步骤:
1. 在窗体上放置 PrintPreviewDialog 控件的一个实例。
2. 将其 Document 属性设置为窗体上的 PrintDocument 控件。
3. 显示该控件,而不是调用 PrintDocument 对象的 Print 方法。

示例代码如下:

PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog

执行这两行代码后,PrintDocument 对象将接管并触发 PrintPage 事件,但输出将发送到预览对话框而不是打印机。对话框中包含一个打印按钮,用户点击该按钮即可将预览文档发送到打印机。

为避

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值