次の方法で共有


PrintForm クラス

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

継承階層

Object
  MarshalByRefObject
    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) 新しいインスタンスを初期化します、PrintFormクラスを指定する、IContainerにすることは親を設定します。
パブリック メソッド PrintForm(Form) 新しいインスタンスを初期化します、PrintFormクラスを指定する、Form親されます。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ CanRaiseEvents コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティ Container Component を格納している IContainer を取得します。 (Component から継承されます。)
プロテクト プロパティ DesignMode Component が現在デザイン モードかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティ DocumentName ドキュメントの印刷中に、印刷ステータス ダイアログ ボックスやプリンター キューなどで表示するドキュメントの名前を取得または設定します。
プロテクト プロパティ Events Component に結び付けられているイベント ハンドラーのリストを取得します。 (Component から継承されます。)
パブリック プロパティ Form 印刷されるフォームを取得または設定します。
パブリック プロパティ PrintAction 出力先をプリンター、印刷プレビュー ウィンドウ、ファイルのいずれにするかを示す値を取得または設定します。
パブリック プロパティ PrinterSettings 取得または設定、PrinterSettingsプリンターのさまざまなプロパティを指定するように使用できるオブジェクトです。
パブリック プロパティ PrintFileName 取得または設定、ファイルの名前、Encapsulated PostScript ファイルと、パスをファイルは保存されるときに、PrintActionプロパティに設定されてPrintToFileです。
パブリック プロパティ 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() Windows フォームのイメージをで指定された送信先に送信する、PrintActionプロパティです。
パブリック メソッド Print(Form, PrintForm.PrintOption) Windows フォームのイメージをで指定された送信先に送信する、PrintAction形式を指定して、印刷オプションのプロパティ
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (Component から継承されます。)

このページのトップへ

イベント

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

このページのトップへ

解説

PrintFormコンポーネントには実行時に、プリンター、印刷プレビュー ウィンドウの場合、またはファイルには、フォームのイメージを印刷することができます。 その動作を置き換えるのPrintForm以前のバージョンの Visual Basic でのメソッドです。

次の例の一般的な使用方法を示しています。、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)