PrintForm.Print 方法

将 Windows 窗体的映像发送到指定的目标PrintAction属性。

命名空间:  Microsoft.VisualBasic.PowerPacks.Printing
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Sub Print
public void Print()
public:
void Print()
member Print : unit -> unit
public function Print()

备注

Print方法打印窗体上的所有可见的对象。 这包括任何文本或图形绘制与Graphics方法。

默认情况下,打印窗体的客户端区域。 如果用户已在运行时调整窗体的大小,则将打印窗体中的,只有当前可见部分。 如果窗体已被移动,以便在屏幕上看到它的一部分,它将仍将打印就好像该窗体的所有可见。 若要更改默认行为,请使用重载Print方法。

Print方法是使用 Visual Basic 6.0 的向后兼容PrintForm方法。

备注

通过使用此方法,可以打印当前具有焦点的窗体。如果已设置Form属性设置为在调用此方法之前另一种形式,窗体的图像可能不会呈现按预期方式。若要避免此问题,调用Focus窗体在调用之前的方法Print。

示例

下面的示例打印当前窗体到系统的默认打印机,打印的客户端区域将在其当前可见的大小。 此示例要求您有PrintForm名 PrintForm1 为窗体上的组件。

PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
PrintForm1.Print()

.NET Framework 安全性

请参阅

参考

PrintForm 类

Print 重载

Microsoft.VisualBasic.PowerPacks.Printing 命名空间

其他资源

PrintForm 组件 (Visual Basic)

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

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

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

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

部署引用 PrintForm 组件的应用程序 (Visual Basic)