如何:打印窗体的工作区和非工作区 (Visual Basic)
通过 PrintForm 组件,无需使用 PrintDocument 组件即可完全按照窗体的图像在屏幕上的显示快速打印窗体的图像。 下面的过程演示如何打印窗体,包括工作区和非工作区。 非工作区包括标题栏、边框和滚动条。
打印窗体的工作区和非工作区
在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。
PrintForm 组件随即添加到组件栏。
在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToPrinter。
将下面的代码添加到相应的事件处理程序(例如,“打印”按钮Button的 Click 事件处理程序)中。
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.FullWindow)
提示
在某些操作系统中,使用 Graphics 方法绘制的文本或图形可能无法正确打印。 在这种情况下,请使用兼容的打印方法:PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.CompatibleModeFullWindow)。