¿Cómo puedo imprimir automáticamente la página web abierta con un objeto explorer

197 views
Skip to first unread message

Miguel A.

unread,
Feb 9, 2013, 3:05:06 PM2/9/13
to publice...@googlegroups.com
Efectivamente amigos, creo un objeto explorer con el siguiente código
 
objeto=Createobject("InternetExplorer.Application")
objeto.Visible =.T.
objeto.navigate2("http://www.xxx.es/")
ObjTexto ='Cargando la página intermedia.'
Do While objeto.busy .or. objeto.readystate#4
 Wait Window ObjTexto Time(0.5)
 ObjTexto= ObjTexto+'.'
Enddo
objeto.visible=.t.
 
Y necesito imprimir la página.
Guardo el contenido html en un campo memo y si lo imprimo me crea una página similar, pero tienen muchos botones y código javascript y no se ve bien, por lo que no encuentro otra solución que imprimirla automáticamente, preferentemente en un fichero pdf.
 
Agradezco sus ideas al respecto.
Un saludo,
 
Miguel A.
 

Ricardo Pina

unread,
Feb 9, 2013, 4:03:06 PM2/9/13
to Grupo VFP
Hola Miguel
 
En el link te explica como podes lograrlo
 
 
Saludos
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Miltiño

unread,
Feb 9, 2013, 4:22:05 PM2/9/13
to publice...@googlegroups.com
Suponiendo que tienes insertado el objeto internet (oIE) explorer en un Formulario, deberías llamar a imprimir con el siguiente comando, que podría estar en el evento click() de un botón de comando.

ThisForm.oIE.Document.execCommand("Print",.F.,0)

Espero te sirva.

Att.

ING. Milton Cachipuendo
ServySistem OnLine

Miguel A.

unread,
Feb 10, 2013, 3:19:54 AM2/10/13
to publice...@googlegroups.com
Muchas gracias a ambos.
Miguel A.
Reply all
Reply to author
Forward
0 new messages