获取或设置一个输出是否的值的过程,到打印机、打印预览窗口,或者到文件。
命名空间: 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing 命名空间
其他资源
如何:使用 PrintForm 组件打印窗体 (Visual Basic)