次の方法で共有


PrintForm.PrintFileName プロパティ

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

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

構文

'宣言
<BrowsableAttribute(True)> _
Public Property PrintFileName As String
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
[<BrowsableAttribute(true)>]
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 のプロパティには、ファイルへのパスを指定します。

[!メモ]

(Encapsulated PostScript) ファイルを認識する他のアプリケーションを有効にするには PrintFileName のプロパティに有効な (Encapsulated PostScript) ファイル名拡張子 (.eps、.ps、または .ai) を使用する必要があります。

PrintFileName が指定されていない場合、実行時にユーザーがファイル名を入力するように求められます。

ユーザーがダイアログ ボックスが表示されるパスまたはファイル名拡張子に 注意してください 。ファイルに有効なパスと拡張子を持つようにするには、独自のダイアログ ボックスを実装できます。これを行うには、SaveFileDialog コンポーネントを使用して、PrintFileName のプロパティに Print のメソッドを呼び出す前に戻り値を割り当てます。

次の例では、ファイル名の入力をユーザーに要求し、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

.NET Framework セキュリティ

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

参照

関連項目

PrintForm クラス

Microsoft.VisualBasic.PowerPacks.Printing 名前空間

その他の技術情報

PrintForm コンポーネント (Visual Basic)

方法: PrintForm コンポーネントを使用してフォームを印刷する (Visual Basic)

方法: フォームのクライアント領域を印刷する (Visual Basic)

方法: フォームのクライアント領域と非クライアント領域を印刷する (Visual Basic)

方法: スクロール可能フォームを印刷する (Visual Basic)

PrintForm コンポーネントを参照するアプリケーションの配置 (Visual Basic)