XmlForm.Print 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Print() |
按照表单内容在表单的活动视图中的显示效果打印表单内容。 |
| Print(Boolean) |
按照表单内容在表单的活动视图中的显示效果,通过显示“打印”对话框来打印表单内容。 |
Print()
按照表单内容在表单的活动视图中的显示效果打印表单内容。
public:
abstract void Print();
public abstract void Print();
abstract member Print : unit -> unit
Public MustOverride Sub Print ()
例外
无法打印表单。
从 Loading 事件调用了 Print 方法。
没有使用“表单选项”对话框的“安全和信任”类别将表单模板配置为“完全信任”。
示例
在下面的代码示例中,类的 XmlFormPrint 方法用于使用当前打印机设置打印当前视图。
this.Print();
Me.Print()
注解
Print 方法使用当前的打印机设置,并在以下情况中引发例外:从 ViewSwitched 或 Loading 事件的事件处理程序中调用该方法,或者从没有完全受信任的表单中调用该方法。
只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。
适用于
Print(Boolean)
按照表单内容在表单的活动视图中的显示效果,通过显示“打印”对话框来打印表单内容。
public:
abstract void Print(bool showPrintDialog);
public abstract void Print(bool showPrintDialog);
abstract member Print : bool -> unit
Public MustOverride Sub Print (showPrintDialog As Boolean)
参数
- showPrintDialog
- Boolean
设置为 true 可显示“打印”对话框,以允许用户配置窗体的打印位置和打印方式。 在设置为 false 时,在默认打印机上打印表单。
例外
无法打印表单。
从 Loading 事件调用了 Print 方法。
传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。
传递给此方法的参数无效。 例如,它的类型或格式有误。
没有使用“表单选项”对话框的“安全和信任”类别将表单模板配置为“完全信任”。
示例
在下面的代码示例中,类的 XmlFormPrint (showPrintDialog) 方法用于通过显示“打印”对话框来打印当前视图。
this.Print(true);
Me.Print(True)
注解
如果 Print (showPrintDialog) 方法是从 ViewSwitched 或 Loading 事件的事件处理程序中调用的,或者从不完全受信任的窗体调用该方法,则会引发异常。
只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。