Printer.PrintFileName 属性
更新:2007 年 11 月
获取或设置一个值,该值指定当 PrintAction 属性设置为 PrintToFile 时封装的 PostScript 文件的文件名以及用于保存该文件的路径。
命名空间: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
Public Property PrintFileName As String
用法
Dim instance As Printer
Dim value As String
value = instance.PrintFileName
instance.PrintFileName = value
public string PrintFileName { get; set; }
public:
property String^ PrintFileName {
String^ get ();
void set (String^ value);
}
public function get PrintFileName () : String
public function set PrintFileName (value : String)
属性值
返回一个 String 类型的返回值,其中包含文件路径和文件名。
备注
当 PrintAction 属性设置为 PrintToFile 后,打印输出将保存至封装的 PostScript 文件(.eps、.ps 或 .ai)中。PrintFileName 属性指定此文件的路径及文件名。
![]() |
---|
若要使其他应用程序可以将此文件识别为 PostScript 文件,您必须在 PrintFileName 属性中使用 PostScript 文件扩展名(.eps、.ps 或 .ai)。 |
如果未指定 PrintFileName,则会出现异常。
![]() |
---|
系统不会提示用户输入路径或文件扩展名。若要确保此文件具备有效的路径和扩展名,您可以实现自己的对话框。为此,请使用 SaveFileDialog 组件并在调用 Print 方法之前将返回值分配给 PrintFileName 属性。 |
![]() |
---|
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用的。在大多数情况下,这些函数和对象重复 .NET Framework 的其他命名空间中的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。 |
示例
下面的示例演示如何显示对话框以提示用户输入文件名,然后将其分配给 PrintFileName 属性。
Dim Printer As New Printer
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)|"
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
另请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间