次の方法で共有


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 イベントのイベント ハンドラから呼び出された場合、または完全に信頼されていないフォームから呼び出された場合、例外を発生させます。

メモメモ :

Print メソッドは、COM/スクリプト オブジェクト モデルにおける XDocument オブジェクトの PrintOut メソッドに相当し、InfoPath 2003 互換マネージ コード オブジェクト モデルにおける _XDocument2 インターフェイスの PrintOut メソッドに相当します。

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

この型またはメンバは、Microsoft Office InfoPath 2007 で開いているフォームで実行されているコードからのみアクセスできます。

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

this.Print();
Me.Print()

.NET Framework セキュリティ

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

関連項目

参照

XmlForm クラス
XmlForm のメンバ
Microsoft.Office.InfoPath 名前空間