次の方法で共有


XmlForm.Print メソッド

フォームのアクティブ ビューに表示されているフォームの内容を印刷します。

名前空間:  Microsoft.Office.InfoPath
アセンブリ:  Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)

構文

'宣言
Public MustOverride Sub Print
'使用
Dim instance As XmlForm

instance.Print()
public abstract void Print()

例外

例外 条件
InvalidPrinterException

フォームを印刷できません。

InvalidOperationException

Print メソッドが ViewSwitched イベントから呼び出されました。

InvalidOperationException

Print メソッドが Loading イベントから呼び出されました。

SecurityException

フォーム テンプレートが、[フォームのオプション] ダイアログ ボックスの [セキュリティと信頼] カテゴリを使用して [完全信頼] として構成されていません。

解説

Print メソッドは現在のプリンター設定を使用し、メソッドが ViewSwitched または Loading イベントのイベント ハンドラーから呼び出された場合、または完全に信頼されていないフォームから呼び出された場合、例外を発生させます。

このメンバーには、[フォームのオプション] ダイアログ ボックスの [セキュリティ] または [信頼] カテゴリを使用して、完全な信頼を与えられて実行するように構成されたフォーム テンプレートから開かれたフォームのみがアクセスできます。このメンバーは、直接の呼び出し側の完全な信頼が必要であり、部分的に信頼されたコードでは使用できません。詳細については、MSDN の「部分信頼コードからのライブラリの使用」を参照してください。

この型またはメンバーには、Microsoft InfoPath Filler で開かれたフォームを実行中のコードからのみアクセスできます。

次のコードの例では、XmlForm クラスの Print メソッドを使用して、現在のプリンター設定で現在のビューを印刷します。

this.Print();
Me.Print()

権限

  • PrintingPermission 

    フォームの印刷用。関連する列挙: System.Drawing.Printing.PrintingPermissionLevel.DefaultPrinting

関連項目

参照

XmlForm クラス

XmlForm メンバー

Print オーバーロード

Microsoft.Office.InfoPath 名前空間