PrintForm.PrintFileName 属性

更新:2007 年 11 月

获取或设置封装的 PostScript 文件的文件名以及在 PrintAction 属性设置为 PrintToFile 时将用来保存该文件的路径。

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

语法

声明
<BrowsableAttribute(True)> _
Public Property PrintFileName As String
用法
Dim instance As PrintForm
Dim value As String

value = instance.PrintFileName

instance.PrintFileName = value
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
public function get PrintFileName () : String
public function set PrintFileName (value : String)

属性值

类型:System.String

返回一个 String 类型的返回值,其中包含文件路径和文件名。

备注

PrintAction 属性设置为 PrintToFile 时,窗体的图像将保存至封装的 PostScript 文件(.eps、.ps 或 .ai)中。PrintFileName 属性指定该文件的路径。

说明:

若要使其他应用程序将此文件识别为 PostScript 文件,您必须在 PrintFileName 属性中使用有效的 PostScript 文件扩展名(.eps、.ps 或 .ai)。

如果未指定 PrintFileName,则在运行时系统会提示用户输入文件名。

请注意   系统不会提示用户输入路径或文件扩展名。若要确保此文件具备有效的路径和扩展名,您可以实现自己的对话框。为此,请使用 SaveFileDialog 组件并在调用 Print 方法之前将返回值赋给 PrintFileName 属性。

示例

下面的示例演示如何显示对话框以提示用户输入文件名,然后将其分配给 PrintFileName 属性。此示例要求窗体中存在一个名为 PrintForm1 的 PrintForm 组件。

Dim fileDialog As New Windows.Forms.SaveFileDialog
Dim fileToSave As String
fileDialog.Title = "Save to PostScript file"
fileDialog.AddExtension = True
fileDialog.Filter = "Encapsulated PostScript (*.eps)|"
fileDialog.InitialDirectory = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
fileDialog.ShowDialog()
fileToSave = fileDialog.FileName & ".eps"
PrintForm1.PrintFileName = filePath

权限

另请参见

参考

PrintForm 类

PrintForm 成员

Microsoft.VisualBasic.PowerPacks.Printing 命名空间

其他资源

PrintForm 组件 (Visual Basic)

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

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

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

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

部署引用 PrintForm 组件的应用程序