Printer.PrintFileName プロパティ

PrintAction のプロパティがに設定されている場合 PrintToFileファイルが格納されているパスおよび EPS (Encapsulated PostScript)ファイルの名前を指定する値を取得または設定します。

名前空間:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Property PrintFileName As String
public string PrintFileName { get; set; }
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
member PrintFileName : string with get, set
function get PrintFileName () : String
function set PrintFileName (value : String)

プロパティ値

型 : System.String
String を返しますファイル パスと名前を含む。

解説

PrintAction のプロパティが PrintToFileに設定すると、印刷出力は EPS (Encapsulated PostScript)ファイル (.eps、 .ps、または .ai)に保存されます。PrintFileName ファイルのパスと名前を指定します。

[!メモ]

PostScript ファイルとしてファイルを認識することを他のアプリケーションを実行できるようにするには PrintFileName のプロパティで、 PostScript ファイル拡張子 (.eps、 .ps、または .ai)を使用します。

PrintFileName が指定されていない場合は例外が発生します。

[!メモ]

ユーザーはパスまたはファイル名拡張子が要求されることはありません。ファイルに有効なパスと拡張子を持つことを確認するには、ダイアログ ボックスを実装できます。Print のメソッドをダイヤルする前にこれを行うには、 SaveFileDialog コンポーネントを使用し、戻り値を PrintFileName のプロパティに代入します。

[!メモ]

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.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)|"

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Printer クラス

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

その他の技術情報

Printer Compatibility Library

方法: Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)

Printer Compatibility Library を参照するアプリケーションの配置