如何:使用 PrintForm 组件打印窗体 (Visual Basic)

通过 PrintForm 组件,无需使用 PrintDocument 组件即可完全按照窗体的图像在屏幕上的显示快速打印窗体的图像。 下面的过程演示如何将窗体打印到打印机、打印预览窗口和封装的 PostScript 文件。

将窗体打印到默认打印机

  1. 在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。

    PrintForm 组件随即添加到组件栏。

  2. 在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToPrinter

  3. 将下面的代码添加到相应的事件处理程序(例如,**“打印”**按钮Button的 Click 事件处理程序)中。

    PrintForm1.Print()
    

在打印预览窗口中显示窗体

  1. 在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。

    PrintForm 组件随即添加到组件栏。

  2. 在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToPreview

  3. 将下面的代码添加到相应的事件处理程序(例如,**“打印”**按钮Button的 Click 事件处理程序)中。

    PrintForm1.Print()
    

将窗体打印到文件

  1. 在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。

    PrintForm 组件随即添加到组件栏。

  2. 在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToFile

  3. 也可以选择 PrintFileName 属性并键入目标文件的完整路径和文件名。

    如果跳过此步骤,则在运行时系统会提示用户输入文件名。

  4. 将下面的代码添加到相应的事件处理程序(例如,**“打印”**按钮Button的 Click 事件处理程序)中。

    PrintForm1.Print()
    

请参见

任务

如何:打印窗体的工作区 (Visual Basic)

如何:打印窗体的工作区和非工作区 (Visual Basic)

如何:打印可滚动的窗体 (Visual Basic)

参考

PrintAction

PrintFileName

概念

PrintForm 组件 (Visual Basic)