XmlForm.Print 方法

定义

重载

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 方法使用当前的打印机设置,并在以下情况中引发例外:从 ViewSwitchedLoading 事件的事件处理程序中调用该方法,或者从没有完全受信任的表单中调用该方法。

只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 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) 方法是从 ViewSwitchedLoading 事件的事件处理程序中调用的,或者从不完全受信任的窗体调用该方法,则会引发异常。

只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

适用于