Problema de impresión de IE8: la reducción de tamaño no se reduce, el lado derecho se piratea

10

Tengo este problema en un sitio Sharenet Extranet. Varias formas y cuadrículas largas / anchas están cortando sus lados derechos cuando se imprimen. En IE7, Shrink to Fit resuelve este problema. Sin embargo, en IE8, cuando entro en Vista previa de impresión, DICE que está configurado Reducir para ajustar, pero en realidad no se está reduciendo.

Journeyman Geek
fuente
Estoy experimentando esto también. Lo extraño es que si cambia la orientación al paisaje y luego vuelve al retrato en la ventana de vista previa de impresión, se encoge para ajustarse perfectamente. Muy frustrante.
Josh Stodola
Sé que no es una solución, pero ¿qué pasa si intenta imprimir su archivo en una impresora PDF? ¿Falta el lado derecho? No estoy seguro de cómo funcionan las impresoras con Windows, pero tal vez la impresora sea incapaz de esto. Si se imprime bien en PDF, intente imprimir el PDF en sí. (De esta manera sabremos si el problema proviene de Windows o de la impresora en sí.)
PatrickCUDO
@PatrickCUDO sí, imprimir en un archivo PDF o XPS resulta en el mismo truncamiento
Josh Stodola

Respuestas:

4

Desafortunadamente, en IE8, el encogimiento para adaptarse está roto

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/printing-problems-in-internet-explorere-8-will-not/8ca793aa-1a0b-42cc-9ec3-720a595c3874

La solución sugerida no es lo suficientemente buena porque los usuarios no pueden ir y cambiar cada vez, especialmente si no son expertos en tecnología.

La solución para esto es cambiar el modo de compatibilidad. Entonces, en su página, si configura esto

<meta http-equiv="X-UA-Compatible" content="IE=7" > 

deberia de funcionar. Esto no se puede configurar a través de CSS

vsingh
fuente
1
Eso es increíble, funcionó como un encanto. Realmente no me gusta la idea de forzar la emulación de IE7, pero me gusta menos la idea de admitir IE en primer lugar; así que felicitaciones.
redbmk
3

Intenta usar el modo de compatibilidad. Tuve un problema similar y pareció solucionarlo.


fuente
1
Esto no es una solución
Josh Stodola
1

Estamos teniendo el problema opuesto; nuestras páginas se muestran correctamente en modo "IE8 real" (o IE9), pero hemos tenido problemas continuos en el sitio de un cliente donde informan que la página impresa se reduce cuando se establece "reducir para ajustar"; así que ahora he intentado ejecutar el sitio con el "modo de compatibilidad" activado, y también veo que las páginas se reducen.

Hemos visitado el sitio con un peine de dientes bastante fino y parece que no hay razón para que las páginas se encojan, están dentro de un ancho de página estándar.

Esto nos da una idea de cuál es el problema, y ​​si otros están experimentando problemas de contracción, tal vez salir del modo de compatibilidad sea la respuesta.

Conocer
fuente
1

Tuve este problema en un sitio de intranet de la compañía después de cambiar de IE7 a IE8. Resulta que había una declaración de estilo de solo impresión específica que estaba configurando el tamaño de fuente en 1.5em, demasiado grande para que la página impresa funcione correctamente. Lo resolví cambiándolo a 1em.

Ya sea que tenga o no un estilo establecido en la página que esté causando un problema, puede intentar agregar estilos de solo impresión para solucionar el problema, algo como esto:

@media print {
body {
   font-size:0.75em;
}
}

Para mí no parecía importar, por debajo de un cierto tamaño, qué valor usé para el ems; tan pronto como fue lo suficientemente pequeño, la página impresa comenzó a mostrarse correctamente.

La página del foro de microsoft proporcionada por vsingh dice:

Algunas páginas web especifican exactamente dónde se debe imprimir el texto en la página. Si la página web que está imprimiendo especifica exactamente dónde debe imprimirse el texto, Shrink To Fit no funcionará.

Esto me hace preguntarme de qué se trata exactamente la hoja de estilo que supuestamente proporciona la especificación exacta de la ubicación (y si alguien tiene ideas adicionales sobre esto, por favor comente), porque no hay un solo ancho, altura, 100% o cualquier otra posición o css de ubicación: solo el tamaño de fuente. En cualquier caso, pude solucionar esos problemas reduciendo el tamaño de fuente específicamente para imprimir solamente.

ErikE
fuente