次の方法で共有


PrintForm.PrintAction プロパティ

出力先をプリンター、印刷プレビュー ウィンドウ、ファイルのいずれにするかを示す値を取得または設定します。

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

構文

'宣言
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction 
function set PrintAction (value : PrintAction)

プロパティ値

型 : PrintAction
返す、PrintAction列挙します。

解説

ときにPrintToPrinterは選択すると、出力が、システムの既定のプリンターに送信します。 この動作をオーバーライドして、プリンターとプリンターのプロパティを使用して明示的に設定できる、PrinterSettingsプロパティです。 既定のプリンターが使用できない場合は、プリンターの選択を求められます。

ときにPrintToPreviewは選択すると、フォームが表示される、標準の Windows フォームでPrintPreviewDialogコントロールです。

ときにPrintToFileは選択すると、フォームのイメージ ファイルに保存する、Encapsulated PostScript (.eps、.ps、または .ai) で指定されたパスに、PrintFileNameプロパティです。 ファイル名が指定されていない場合は、ファイル名を求められます。

注意

ファイルは、8 ビットのグレースケール PostScript 形式で保存されます。24 ビット RGB PostScript はサポートされません。

注意

パスまたはファイル名拡張子が求められません。ファイルが、有効なパスと拡張機能のことを確認するには、独自のダイアログ ボックスを実装できます。そのためには次のように使用します。、SaveFileDialogコンポーネントと、戻り値を割り当て、PrintFileNameプロパティを呼び出す前に、Printメソッドです。

次の例で設定する方法、PrintActionプロパティです。 この例では、 PrintForm PrintForm1 と 3 つという名前のコンポーネントRadioButtonフォーム上のコントロールです。

If RadioButton1.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
    PrintForm1.PrintFileName = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
  & "Form1.eps"
    PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If

.NET Framework セキュリティ

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

参照

関連項目

PrintForm クラス

Microsoft.VisualBasic.PowerPacks.Printing 名前空間

その他の技術情報

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

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

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

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

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

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