Compartir a través de


Método invokePrintDialog

Inicia el cuadro de diálogo Imprimir. Este método solo se admite en Internet Explorer.

 $find(viewerId).invokePrintDialog();

Comentarios

Si todavía no está instalado el control de impresión ActiveX en el equipo cliente, al invocar este método se descargará e instalará dicho control en el equipo. Este método equivale funcionalmente a hacer clic en el botón Imprimir de la barra de herramientas predeterminada. Para obtener más información, consulta Imprimir informes a partir de ReportViewer.

Si se invoca este método desde un explorador no compatible, no se obtiene ningún efecto. Para obtener más información acerca de la compatibilidad de los exploradores, vea Compatibilidad del explorador para controles de servidor web ReportViewer.

Cuando la página web está realizando un postback o el control del lado cliente está cargando contenido, si se tiene acceso a los métodos o propiedades, se producirá una excepción con el mensaje: "Se están actualizando el informe o la página. Espere a que se complete la acción actual". Utilice la propiedad isLoading para comprobar si el informe o la página se está actualizando y si puede tener acceso a los métodos y propiedades.

Cuando la página web o el control del lado cliente no está realizando un postback, este método requiere que haya un informe cargado. Si no hay ningún informe cargado, al invocar este método se producirá una excepción con el mensaje: "La operación no se puede realizar porque no hay ningún informe cargado". Utilice la propiedad reportAreaContentType para comprobar si el área de informe contiene una página de informe antes de utilizar este método.

Vea también

Referencia

ReportViewer (Clase)