> 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?

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