¿Cómo hago para que una página HTML se imprima en horizontal cuando el usuario selecciona "imprimir"?

StackOverflow https://stackoverflow.com/questions/37162

Pregunta

Generamos páginas web que siempre deben imprimirse en modo horizontal.Los cuadros de diálogo de impresión del navegador web tienen de forma predeterminada el formato vertical, por lo que para cada trabajo de impresión el usuario debe seleccionar manualmente el formato horizontal.Es menor, pero sería bueno para el usuario si pudiéramos eliminar este paso innecesario.

Gracias de antemano a todos los encuestados.

¿Fue útil?

Solución

Un rápido Google indica que en realidad no es compatible.Hay más de unas pocas personas por ahí tratando de cortar a tajos su manera de hacerlo, pero recomiendo encarecidamente simplemente renderizar un PDF del lado del servidor.

Otros consejos

Posible en CSS2 (@página, parece Sólo ópera) y en CSS3 cual funcionará en ningún lugar.Lo siento.

El @page Se supone que la regla permite esto, pero solo se implementa en Opera.

Estaba buscando hacer lo mismo y encontré este artículo.Parece particularmente "pirata" y, como señala el autor, puede invocar una advertencia x activa en IE.Parece una propuesta perdida confundir al usuario con una advertencia x activa cuando solo quería imprimir una página web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top