共用方式為


Printer.PrintFileName 屬性

更新:2007 年 11 月

取得或設定值,指定封裝的 PostScript 檔的檔案名稱,以及當 PrintAction 屬性設為 PrintToFile 時,儲存檔案的路徑。

命名空間:  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)

屬性值

型別:System.String

傳回 String,其中包含檔案路徑和名稱。

備註

PrintAction 屬性設為 PrintToFile 時,列印輸出將儲存到封裝的 PostScript 檔案 (.eps、.ps 或 .ai)。PrintFileName 屬性會指定檔案的路徑和名稱。

注意事項:

若要讓其他應用程式將檔案識別為 PostScript 檔,您必須在 PrintFileName 屬性中使用 PostScript 副檔名 (.eps、.ps 或 .ai)。

如果未指定 PrintFileName,則會發生例外狀況。

注意事項:

不會提示使用者輸入路徑或副檔名。若要確認此檔案包含有效路徑和副檔名,您可以實作自己的對話方塊。若要執行這項操作,請使用 SaveFileDialog 元件並指派傳回值給 PrintFileName 屬性,再呼叫 Print 方法。

注意事項:

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)|"

使用權限

請參閱

參考

Printer 類別

Printer 成員

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空間

其他資源

Printer Compatibility Library

HOW TO:使用 Printer Compatibility Library 修正升級錯誤 (Visual Basic)

部署參考 Printer Compatibility Library 的應用程式