He creado un informe basado en HTML que puede tener longitudes variables y número de segmentos en C# (razón por la cual no se utilizó Crystal Reports) y no puedo usar el maravilloso http://www.printfriendly.com/ ya que el informe está basado en Intranet (boooo, siseo).Informe basado en HTML dividido en fragmentos por paginación
He creado un archivo CSS media = print que se utiliza para hacer el formato de papel y tinta lo más eficiente posible, pero tengo un problema. Hay una tabla muy larga en el informe con alrededor de 50 filas de tablas, cada una alrededor de la altura: 200px. Desafortunadamente, algunas de las filas de la tabla se están cortando debido a la rotura automática de la página, con parte de la fila de la tabla en una página y el resto en la página siguiente. ¿Hay alguna forma (esperemos que a través de CSS) de configurar las opciones de apertura de página para que no separe los elementos de la tabla (o elementos similares)?
Gracias, Alex
Me gustaría que CSS manejara mejor las tablas de impresión, pero no parece comportarse bien con las opciones de salto de página de CSS. También me gustaría ver una solución a esta. –
Disculpas por la respuesta tardía a las respuestas, han sido en unas cortas vacaciones. Después de una cuidadosa consideración, he decidido darle la respuesta a Brian, ya que encontró algunos resultados interesantes a través de sus pruebas, y sugirió una solución con Prince. También marqué la respuesta de markjgrant ya que era una solución posible a través de un truco que no había pensado. – Alex