No se si realmente esta duda tiene cabida en este apartado del foro pero es igual.
El caso es que he creado una aplicación que como resultado me genera unas tablas con datos, el cliente me ha pedido explicitamente que se la desarrolle optimizada para Google Chrome y bien, dichas tablas debe poder imprimirlas en formato papel para presentaciones y demás cosas.
Para que la tabla no tuviese tanta linea he optado por separar las columnas con lineas y las filas mediante dos tonalidades de gris alternando entre fila par e impar, en el navegador aparece de forma correcta pero al invocar el método de impresión de Chrome sale todo el fondo blanco.
Otra de mis dudas es si se puede enviar una configuración al método como por ejemplo que por defecto imprima en horizontal y no en vertical, ya que habrá tablas que no quepan y deba cambiarlo él manualmente, es algo que me gustaría controlar.
Me olvidaba, cosas que ya he probado:
- Crear una hoja de estilos con propiedades especificas para impresion declarado con (media="print");
- Añadir !important a los fondos de las filas;