PrintForm.PrintAction 属性

获取或设置一个输出是否的值的过程,到打印机、打印预览窗口,或者到文件。

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

语法

声明
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction
function set PrintAction (value : PrintAction)

属性值

类型:System.Drawing.Printing.PrintAction
返回 PrintAction 枚举。

备注

当 PrintToPrinter 时,输出定向到系统默认打印机。使用 PrinterSettings 属性,可以重写此行为和显式设置打印机和打印机属性。如果默认打印机不可用,提示用户选择打印机。

当 PrintToPreview 后,该窗体在标准 windows 窗体 PrintPreviewDialog 控件中显示。

当 PrintToFile 时,窗体的图像保存到一个封装的 PostScript 文件 (.eps、 .ps 或 .ai) 在 PrintFileName 属性指定的路径。如果文件未指定,则会提示该用户输入文件名。

说明说明

保存文件以 8 位灰度的 PostScript 格式。24 位 RGB PostScript 不受支持。

说明说明

不提示用户输入路径或文件扩展名。若要,以确保文件具有有效的路径和扩展,则可以实现拥有对话框。为此,使用 SaveFileDialog 元素和分配返回值。 PrintFileName 属性在调用 Print 方法。

示例

下面的示例演示如何设置 PrintAction 属性。此示例要求您具有名为 PrintForm1 和三个 RadioButton 控件的一个 PrintForm 组件可以在窗体。

If RadioButton1.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
    PrintForm1.PrintFileName = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
  & "Form1.eps"
    PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If

.NET Framework 安全性

请参见

参考

PrintForm 类

Microsoft.VisualBasic.PowerPacks.Printing 命名空间

其他资源

PrintForm 组件 (Visual Basic)

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

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

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

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

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