Actualmente tengo una Matriz dentro de un informe de SSRS. Por lo general, la matriz se fijará a una página estándar en modo vertical, sin embargo, hay casos en que la longitud de las columnas superará una página. ¿Hay alguna manera de hacer que SSRS represente el informe en un PDF donde esta Matriz podría auto-dimensionar y reducir todo su contenido, es decir: la fuente, el ancho de las columnas para que quepa dentro de una página? No quiero reducir todos los objetos en el informe SSRS para corregir la página, solo el ancho de Matrix.SSRS que encaja Tablix a la página pdf exportada
Respuesta
Si tuviera que lidiar con la altura, diría que esa no es una configuración tablix. El tablix solo se expandiría debido a las columnas. Y las columnas se ampliarían porque los cuadros de texto que están dentro de ellos se expanden.
Por lo tanto, tendrá que tratar con cada cuadro de texto haciendo clic con el botón derecho en el cuadro de texto dentro de la columna y seleccionando "propiedades del cuadro de texto". En la pestaña general desmarque "permitir que aumente la altura".
Curiosamente, no hay una opción para el ancho. El enlace This habla de las propiedades CanGrow y CanShrink, pero no pude hacerlo funcionar. Tal vez si quieres probarlo.
-> Ir a reportar pestaña -> Seleccionar las propiedades del informe -> Seleccione Tamaño del papel "de la letra" y "Ancho & Altura" según las normas ("8.5 * 11" o "11 * 8.5")
A pesar del voto a favor, Nawaz tiene la respuesta correcta
Para ajustarlo a una página específica, especialmente para la salida en PDF, establezca el tamaño en A4. Siempre tengo tres plantillas para este propósito, screen, pdfland y pdfport. Cambio el tamaño de mis encabezados, pies de página, títulos e imágenes corporativas para cada una de estas plantillas. Es un problema, pero puede incentivar a los usuarios a deshacerse de los pdfs y de la impresión y el papel creando tableros decentes para ellos, de modo que tengan a mano datos en vivo. Esa es realmente la única forma decente que he encontrado para sacarlos de viejos y malos hábitos
Así que haga clic derecho fuera del cuerpo del informe y seleccione Informar de propiedades, o selecciónelo en la pestaña de la ventana de propiedades a la derecha de la pantalla, luego configure el tamaño en letra o A4. No es ideal, pero si no limita el tamaño del informe de esta manera, las columnas dinámicas se mostrarán fuera del pdf y creará varias páginas que se deben unir más tarde
editar: Si realmente necesita cambiar el tamaño de forma apresurada , puede abrir el informe como código y usar la función de reemplazo para reducir el tamaño. Sin embargo, a menudo es más fácil reposicionar las tablas a mano
- 1. CGContext página pdf aspecto encaja
- 2. Columna SSRS tablix ¿Propiedad CanGrow para ancho?
- 3. SSRS tablix Fusionando celdas verticalmente problema
- 4. Visualización de página única en HTML: SSRS
- 5. SSRS: repite tablix valor del grupo de filas más a la izquierda en cada fila
- 6. Informe de SSRS cabido en PDF
- 7. Cómo evitar que el cuerpo se vuelva a escribir en el informe SSRS
- 8. Se pasa toda la tabla a la página siguiente al representar un informe de SSRS 2005 (como .pdf) en SSRS 2008
- 9. Quiero repetir el encabezado de página en cada página para informes. La repetición en NewPage no aparece en las propiedades del miembro Tablix en SSRS 2008
- 10. El encabezado de Tablix no se repite en la página nueva, cuando el subinforme provoca un salto de página
- 11. SSRS solo muestra la primera fila
- 12. página vacía después de tablix (Servicios de informes 2008)
- 13. SSRS Página extra en blanco al final en ReportViewer Control no en PDF
- 14. ¿Hay alguna manera fácil de reorganizar columnas tablix en el modo de diseño SSRS?
- 15. Página web convertir a PDF botón
- 16. SSRS mostrar/ocultar columna Tablix programmatically basado en el parámetro en el archivo rdl
- 17. Escala PDF a una sola página
- 18. ¿Cómo se calculan las alturas de fila en un tablix de SSRS?
- 19. Zend_Pdf Agregar el enlace de texto a la página pdf
- 20. cacao página PDF división
- 21. Cómo habilitar la opción Agregar total en Tablix
- 22. Advertencia: la actividad exportada no requiere permiso
- 23. Python: Cómo hacer que Reportlab se mueva a la página siguiente en PDF salida
- 24. SSRS 2005 cómo imprimir la etiqueta 4" x 3" , como Retrato .. SSRS asume paisaje
- 25. UTI exportada para paquete/paquete
- 26. SSRS 2008 Reparación del encabezado de fila
- 27. Ejemplos de excelentes informes SSRS en formato PDF
- 28. SSRS Suma en el grupo de tabla
- 29. SSRS 2005 con matriz y lista muestra página en blanco entre cada página de datos al imprimir o exportar a PDF
- 30. URL de Safari a una solución de página PDF?
Hola @Diego - He intentado configurar el CanGrow en falso y CanShrink en true , para ver si eso ayudaría a clasificar todas las cajas de texto de la matriz a la cantidad mínima requerida para el ancho de la columna, pero no hizo ninguna diferencia. En última instancia, solo quiero que el ancho de la matriz se ajuste a un ancho de 8 pulgadas, independientemente de si se crean 5 columnas a partir del conjunto de datos o si se crean 30 columnas a partir del conjunto de datos. – mservidio
Hola @mservidio He estado en la misma situación antes, después de jugar con todas las combinaciones diferentes, terminé convirtiéndolo en un paisaje A4 o (mayor ancho de página para que no se exceda). No me pregunte por qué, pero intente con diferentes (tablix y matriz) y vea que el ajuste se produce en cualquier caso o incruste el tablix dentro de un rectángulo. Una vez resolví el problema, pero ahora no puedo recordar el procedimiento exacto. –