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 事件,但输出将发送到预览对话框而不是打印机。对话框中包含一个打印按钮,用户点击该按钮即可将预览文档发送到打印机。
为避
超级会员免费看
订阅专栏 解锁全文

5310

被折叠的 条评论
为什么被折叠?



