Microsoft.Reporting.WebFormsClient.ReportViewer.invokePrintDialog 方法

启动**“打印”**对话框。只有 Internet Explorer 支持此方法。

语法

$find(viewerId).invokePrintDialog();

注释

如果客户端计算机上尚未安装 ActiveX 打印控件,则调用此方法将下载 ActiveX 打印控件并将其安装在客户端计算机上。这在功能上等效于单击默认工具栏中的**“打印”**按钮。有关更多信息,请参见通过 ReportViewer 打印报表

在不支持的浏览器中调用此方法将不起作用。有关浏览器支持的信息,请参见 ReportViewer Web 服务器控件的浏览器支持

当网页正在执行回发或客户端控件正在加载内容时,访问任意方法或属性将导致异常,同时显示消息:“正在更新该报表或页。请等待当前操作完成。”[The report or page is being updated. Please wait for the current action to complete.]使用 isLoading 属性检查是否正在更新报表或页以及是否能够访问方法和属性。

当网页或客户端控件不执行回发时,此方法需要加载报表。如果未加载报表,则调用此方法将导致异常,同时显示消息:“无法执行操作,因为未加载报表。”[The operation cannot be performed because there is no report loaded.]使用此方法之前,请使用 reportAreaContentType 属性检查报表区域是否包含报表页。

请参阅

参考

Microsoft.Reporting.WebFormsClient.ReportViewer 类