locked
Problema con los tamaños de página e impresión en Reporting Services RRS feed

  • Pregunta

  • UTILIZANDO REPORTING SERVICES

     

    Diseño un reporte con el Business Intelligence y a las siguientes propiedades del reporte le asigno estos valores:

     

    InteractiveSize=8.5in , 11in

    PageSize= 8.5in , 11in

    Margins=0.59in, 0.59in, 0.98in, 0.98in  (1.5cm,1.5cm,2.5cm,2.5cm)

    Language=Spanish (Costa Rica)

     

    Cuando hago vista previa del reporte todo se ve exelente pero si hago clic en Print Layout el reporte se corta y algunas columnas o campos textbox pasan a una segunda página, lo mismo sucede si lo exporto o lo imprimo utilizando alguno de esos controladores que convierten o imprimen archivos directamente a PDF o con impresión normal.

     

    Para que esto no suceda siempre tengo que hacer clic en Page Setup  y luego en aceptar (si el tamaño del papel es Carta sino primero debo elegir este tamaño de papel) y el problema se corrige.

     

    Cuando estoy en modo diseño al observar la regla en la parte superior del reporte el tamaño del Body es  19cm por lo que no me explico porque sucede esto, lo que definitivamente no es conveniente para el usuario.

     

    Después de publicar el reporte y probarlo (por aquello de que fuera el visual studio el del error)  sucede exactamente lo mismo con la desventaja que el web report viewer no tiene vista previa ni page setup.

     

    Alguien me podría ofrecer por lo menos una idea o pista de como solucionar este problema o porque sucede?

     

    Gracias por adelantado a cualquier persona que se tome el tiempo de responder.

     

    • Cambiado Fran DiazModerator martes, 26 de mayo de 2009 18:40 Reporting ([Loc]From:SQL Server)
    martes, 2 de octubre de 2007 1:50

Respuestas

  • Hola,

     

    Para resolver estos problemas, hay que recurrir a algunos trucos. Lo primero es que si quieres ver tu reporte bien, tendrás que especificarle el ancho y alto predeterminado(el que quieres que salga vamos) en el informe. Esto lo puedes hacer desde el menú informe, en propiedades del informe. Así no tienes que ir a la parte de imprimir(el botón).

     

    Otra opción es poner a false la propiedad cangrow de las cajas de texto. Esta propiedad alarga el textbox si es necesario para ajustarlo al valor más largo de un texto que traiga tus datos. Esto puede hacer que aunque le hayas dicho que sea de tipo a4 se alargue un poco más(lo necesario para ajustar el texto) y quede feo o cree otras páginas.

     

    Espero que te te ayude,

     

    Un Saludo

     

    martes, 2 de octubre de 2007 9:11
    Moderador