PrintForm クラス

のイメージを印刷できるよう、実行時に Windows フォーム。

継承階層

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.VisualBasic.PowerPacks.Printing.PrintForm

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

構文

'宣言
<ToolboxBitmapAttribute(GetType(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")> _
Public Class PrintForm _
    Inherits Component
[ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public class PrintForm : Component
[ToolboxBitmapAttribute(typeof(PrintForm), L"Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public ref class PrintForm : public Component
[<ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")>]
type PrintForm =  
    class
        inherit Component
    end
public class PrintForm extends Component

PrintForm 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド PrintForm() PrintForm クラスの新しいインスタンスを初期化します。
パブリック メソッド PrintForm(IContainer) 呼び出される IContainer を指定する PrintForm クラスの新しいインスタンスを初期化します。
パブリック メソッド PrintForm(Form) 呼び出される Form を指定する PrintForm クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ CanRaiseEvents コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティ Container Component を格納している IContainer を取得します。 (Component から継承されます。)
プロテクト プロパティ DesignMode Component が現在デザイン モードかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティ DocumentName ドキュメントの印刷中に表示するドキュメント名を取得または設定します。たとえば、印刷ステータス ダイアログ ボックスやプリンター キューに表示します。
プロテクト プロパティ Events Component に結び付けられているイベント ハンドラーのリストを取得します。 (Component から継承されます。)
パブリック プロパティ Form 印刷する形式を取得または設定します。
パブリック プロパティ PrintAction 出力をプリンター、印刷プレビュー ウィンドウ、またはファイルに接続されているかどうかを示す値を取得または設定します。
パブリック プロパティ PrinterSettings プリンターのさまざまなプロパティを指定するために使用できる PrinterSettings のオブジェクトを取得または設定します。
パブリック プロパティ PrintFileName PrintAction のプロパティがに設定されている場合 PrintToFile ファイルの保存先のパスおよび EPS (Encapsulated PostScript) ファイルの名前を取得または設定します。
パブリック プロパティ Site ComponentISite を取得または設定します。 (Component から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CreateObjRef リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose() Component によって使用されているすべてのリソースを解放します。 (Component から継承されます。)
プロテクト メソッド Dispose(Boolean) PrintForm のコンポーネントが使用する、アンマネージ リソースを解放し、必要に応じてマネージ リソースを解放します。 (Component.Dispose(Boolean) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetLifetimeService 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
プロテクト メソッド GetService Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
プロテクト メソッド MemberwiseClone() 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone(Boolean) 現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (MarshalByRefObject から継承されます。)
プロテクト メソッド OnBeginPrint BeginPrint イベントを発生させます。
プロテクト メソッド OnEndPrint EndPrint イベントを発生させます。
プロテクト メソッド OnQueryPageSettings QueryPageSettings イベントを発生させます。
パブリック メソッド Print() PrintAction のプロパティで指定されたターゲットに Windows フォームのイメージを送信します。
パブリック メソッド Print(Form, PrintForm.PrintOption) フォームを指定し、オプションを印刷する PrintAction のプロパティで指定されたターゲットに Windows フォームのイメージを示します
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (Component から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント BeginPrint ドキュメントの最初のページが印刷前に Print のメソッドが呼び出されたときに発生します。
パブリック イベント Disposed Dispose メソッドの呼び出しによってコンポーネントが破棄されると発生します。 (Component から継承されます。)
パブリック イベント EndPrint ドキュメントの最後のページが印刷されたときに発生します。
パブリック イベント QueryPageSettings 各ページが印刷される直前に発生します。

このページのトップへ

解説

PrintForm のコンポーネントが実行時にプリンター、印刷プレビュー ウィンドウ、またはファイルにフォームのイメージを印刷することができます。この動作は、Visual Basic の以前のバージョンで使用されていた PrintForm メソッドの動作に代わるものです。

PrintForm コンポーネントの一般的な使用例を次に示します。

Dim pf As New PrintForm
pf.Form = Me
pf.PrintAction = PrintToPrinter
pf.Print()

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualBasic.PowerPacks.Printing 名前空間

その他の技術情報

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

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

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

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

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

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