none
Dar formato automatico a PDF en SSRS RRS feed

  • Pregunta

  • Hola, tengo un reporte en SSRS y lo quiero extraer a PDF pero al momento de hacerlo no se muestran todas las columnas en la página. Cómo puedo hacer para que todas las columnas se ajusten automaticamente al tamaño de la página actual.



    martes, 23 de marzo de 2021 22:00

Respuestas

  • No, en SSRS no existe la funcionalidad de que las columnas se ajusten automáticamente al tamaño de la página. Tienes que ajustarlas meticulosamente a mano en el diseño del informe.

    El tamaño de la página es siempre fijo en SSRS. Desde el diseñador lo estableces en la ventanita de propiedades. De ese tamaño, resta la anchura de los márgenes (que también la fijas en el diseñador) y eso te da el tamaño disponible para el Body del informe. Dentro del Body ubicas el tablix, y lo ensanchas hasta que ocupe todo el Body. Eso fija el tamaño de la tabla a una anchura concreta en centímetros. Y a partir de ahí, ubicas las columnas dentro de la tabla y las ajustas manualmente para que tengan la anchura que quieras, que siempre será fija. SSRS no tiene la opción de cambiarles la anchura dinámicamente para ajustarse a los datos.

    Ten cuidado de hacer bien los cálculos de anchura, porque si te pasas del ancho real de la página, lo que hace el PDF al imprimirlo es que te deja una página en blanco entre cada dos páginas rellenas con datos.

    • Marcado como respuesta Gspindola jueves, 25 de marzo de 2021 18:05
    miércoles, 24 de marzo de 2021 7:02
    Moderador