En nuestra aplicación web, tenemos funcionalidad de impresión para algunas de nuestras páginas y el enfoque que tomamos es poner el contenido de la página actual en un iframe globalmente disponible documente e imprima el iframe (usando Javascript). Esto funciona totalmente bien en Firefox pero en IE imprime el iframe en una fuente muy pequeña, casi ilegible.iframe.print vs. window.print en IE - fuente pequeña en el anterior
Todos los CSS aplicados en ambos navegadores son los mismos, me aseguré de que el HTML que se está imprimiendo no se desborde de ninguna manera (haciendo que IE se ajuste al contenido o algo) ... y aún así la impresión de IE es muy pequeña. Curiosamente, si cambio la lógica de impresión para escribir en una nueva ventana y luego hago window.print(), todo funciona bien en IE y la fuente es tan grande como lo requiere/especifica CSS.
¿Alguien ha enfrentado un problema similar con iframe.print() en IE?
Gracias por la ayuda.
Nitin
¿Tiene algún CSS específico para la impresión? –
No lo tenía inicialmente pero creé uno sin ninguna ayuda. Incluso con impresión específica, CSS IE imprime el iframe en letra pequeña. – legendofawesomeness