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 | Component の ISite を取得または設定します。 (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)