none
Como setear impresion en ReportViewer RRS feed

  • Pregunta

  • Hola! mi inquietud es la siguiente:

     

    en mi proyecto tengo un reporte hecho con el control reportViewer, pero lo interesante seria que cuando yo mande a imprimir directamente se imprima con unos margenes predeterminados sin tener que configurarlos cada vez mediante un cuadro de dialogo de impresion. Como hago para setear eso? alguna vez mande a imprimir un formulario utilizando el objeto PrintDocument, al cual se le pueden modificar los margenes del documento a imprimir y demas. Pero como hago para hacer eso mismo con el reportViewer? Y una cosita mas... busque la clase ReportViewer en MSDN, para buscar informacion de un metodo PrintDialog() que en Visual Studio a mi me aparece como propio de esta clase, pero que cuando ejecuto el mismo, me tira una "InvalidOperationException". Ese mismo metodo no lo encuentro en la documentacion de la pagina, por que?

     

    Muchas gracias por su atencion!!! Saludos!!!

    miércoles, 5 de marzo de 2008 18:25

Todas las respuestas

  • Hola,

     

    ¿El informe que vas a imprimir, siempre se imprime con los mismos márgenes y dimensiones?

     

    Un Saludo

     

    jueves, 6 de marzo de 2008 11:11
    Moderador
  • Si, la mayoria de las veces se va a utilizar siempre el mismo formato del documento de impresion, aunque se puede cambiar desde la aplicacion (pero una vez cada tanto). Si pusiera un boton "Imprimir" en el formulario, puedo al hacer click sobre este, desencadenar el evento Paint del reportViewer para que me lo imprima con la configuracion del documento cargada previamente para los margenes y demas? Como lo hago?

     

    Saludos!!! Muchas gracias!!!

    jueves, 6 de marzo de 2008 11:56