Foros del Web » Programando para Internet » Javascript »

Imprimir Contenido web sin utilizar window.print();

Estas en el tema de Imprimir Contenido web sin utilizar window.print(); en el foro de Javascript en Foros del Web. Mi problemas es que necesito que se mande a imprimir pero con un formato predeterminado, y solo texto que necesito de un webform. He visto ...
  #1 (permalink)  
Antiguo 12/01/2012, 14:30
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 5 meses
Puntos: 0
Imprimir Contenido web sin utilizar window.print();

Mi problemas es que necesito que se mande a imprimir pero con un formato predeterminado, y solo texto que necesito de un webform.

He visto muchas soluciones pero todas utilizan el window.print(); pero eso solo imprime una pantalla de la pagina activa.

Si me pudieran echar la mano con esta situacion le agredeceria mucho.
Bueno creo que cabe mencionar que necesito que el encabezado sea una imagen y el cuerpo es texto.

De igual forma no se si sea posible establecer por ejemplo un formato y mandarle datos para que se llene.

El lenguaje de desarrollo es c# asp con visual studio 2008. Framework 2.0.
  #2 (permalink)  
Antiguo 12/01/2012, 15:19
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Imprimir Contenido web sin utilizar window.print();

entre las opciones:

1 - (ideal) generar un PDF desde el servidor (puede que con cristal reports)

2 - utilizar CSS media print para personalizar el contenido a imprimir, pero ésto no permite definir headers.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 12/01/2012, 15:28
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Imprimir Contenido web sin utilizar window.print();

Hola gracias por responder, he checado esa parte de crystal report, pero por lo que he leido no funciona en el servidor ya que no esta instalado. por eso descarte esa opcion.

Tu segunda opcion me parece bastante buena pero no tengo idea de como implementarla no se si tendras algun pequeño ejemplillo.

Encontre este otro pero no se como hacer para aumentar mas campos para imprimir..

<a href="javascript:imprSelec('seleccion')" >Imprime la ficha</a>

<script language="Javascript">
function imprSelec(nombre)
{
var ficha = document.getElementById(nombre);
var ventimp = window.open(' ', 'popimpr');
ventimp.document.write( ficha.innerHTML );
ventimp.document.close();
ventimp.print( );
ventimp.close();
}
</script>

<DIV ID="seleccion">Este texto es lo que se imprimirá cuando se pulse el enlace.</DIV>


entiendo mas o menos cual es su funcionamineto pero no se como agregar mas campos a imprimir, y de ser asi como meto la imagen hasta arriba como encabezado.

Haber que opinas tu...
Saludos
  #4 (permalink)  
Antiguo 12/01/2012, 15:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Imprimir Contenido web sin utilizar window.print();

no, CSS media print, busque por allí. http://sigt.net/archivo/plantillas-c...consejos.xhtml

además cristal report no debe ser la única alternativa para generar PDF con ASP
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 12/01/2012 a las 15:37
  #5 (permalink)  
Antiguo 12/01/2012, 15:40
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Imprimir Contenido web sin utilizar window.print();

gracias por tu ayuda maycol voy a checar sobre css media print.
Saludos.

Etiquetas: contenido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:05.