[印刷] ダイアログ ボックスを表示します。このメソッドは、Internet Explorer でのみサポートされます。
構文
$find(viewerId).invokePrintDialog();
説明
クライアント コンピューターに ActiveX 印刷コントロールがまだインストールされていない場合、このメソッドを呼び出すと、クライアント コンピューターに ActiveX 印刷コントロールがダウンロードされて、インストールされます。これは機能上、既定のツール バーの [印刷] ボタンをクリックすることに相当します。詳細については、「ReportViewer からのレポートの印刷」を参照してください。
このメソッドは、サポートされていないブラウザーでは一切機能しません。ブラウザーのサポートについては、「ReportViewer Web サーバー コントロールのブラウザー サポート」を参照してください。
Web ページがポストバックを実行しているとき、または、クライアント側コントロールがコンテンツを読み込んでいるときに、そのメソッドまたはプロパティにアクセスすると、"レポートまたはページが更新中です。現在のアクションが完了するまでお待ちください。" というメッセージの例外が発生します。isLoading プロパティを使用して、レポートまたはページが更新中であるかどうかと、メソッドとプロパティにアクセスできるかどうかを確認してください。
Web ページまたはクライアント側コントロールがポストバックを実行していない場合、このメソッドにはレポートが読み込まれている必要があります。読み込まれているレポートがない場合にこのメソッドを呼び出すと、"読み込まれているレポートがないため、操作を実行できません。" というメッセージの例外が発生します。このメソッドを使用する前に、reportAreaContentType プロパティを使用して、レポート領域にレポート ページが含まれているかどうかを確認してください。