> Faqs > Ayuda para imprimir página HTML

Ayuda para imprimir página HTML

Estoy generando informes en HTML directamente desde una aplicación, pero a su vez necesito imprimirlo directamente a la impresora por defecto sin mostrar al usuario la página, solo necesito imprimirla.

Cómo lo puedo hacer?

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Facil, mediante CSS puedes permitir que una página sea solo visible para impresion o para vision en pantalla.

puedes crear algo así como:

<span class="codigo"> <style>
@media screen {
.no_mostrar { display: none; }
.no_imprimir { display: block; }
}
@media print {
.no_mostrar { display: block; }
.no_imprimir { display: none; }
}
</style> </span>

Y te creas dos <div> uno con el contenido a imprimir y otro con el contenido a mostrar en pantalla, algo asi como un mensaje de imprimiendo...

a una div le pones la class="no_imprimir" y a la otra la class="no_mostrar"
se entiende?

Jaume