获取或设置确定的值打印输出是否处理,到打印机、打印预览窗口,或者到文件。
命名空间: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
Public Property PrintAction As PrintAction
public PrintAction PrintAction { get; set; }
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction
function set PrintAction (value : PrintAction)
属性值
类型:System.Drawing.Printing.PrintAction
返回 PrintAction 枚举。
备注
当 PrintToPrinter 时,打印输出定向到计算机的默认打印机。如果未安装打印机错误引发。
当 PrintToPreview 时,打印输出在标准 PrintPreviewDialog 控件中显示。
当 PrintToFile 时,打印输出保存到一个封装的 PostScript 文件 (.eps、 .ps 或 .ai) 在 PrintFileName 属性指定的路径。如果文件不指定错误引发。保存文件以 8 位灰阶 PostScript 格式。24 位 RGB PostScript 不受支持。
![]() |
---|
不提示用户输入路径或文件扩展名。若要,以确保文件具有有效的路径和扩展,您可以实现自己的对话框。为此,使用 SaveFileDialog 元素和分配返回值。 PrintFileName 属性,在调用 Print 方法。 |
下表列出了 PrintAction 属性就是有效的 PrintAction 值。
枚举名称 |
说明 |
---|---|
PrintToFile |
打印操作处理到文件。 |
PrintToPreview |
打印操作处理、打印预览对话框。 |
PrintToPrinter |
操作处理打印到打印机。 |
![]() |
---|
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 的工具使用的。大多数情况下,这些函数和对象可再现 .NET Framework 中其他命名空间的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。 |
示例
下面的示例演示如何设置 PrintAction 属性。它要求您具有用户可以选择打印方法的三个 RadioButton 控件。
Dim Printer As New Printer
If RadioButton1.Checked = True Then
Printer.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Else
Printer.PrintFileName = _ My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
Printer.PrintAction = Printing.PrintAction.PrintToFile
End If
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间