Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Imprimir Pantalla Desde Gambas 2
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Imprimir Pantalla Desde Gambas 2 
 
hola amigos estoy con un problema, existe manera para poder capturar la pantalla desde codigos en gambas 2, se que en gambas 3 se puede desde en comando Desktop.Screenshot pero en el 2 no acepta el Screenshot me pueden ayudar gracias
 



 
gustavo_fleitas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir Pantalla Desde Gambas 2 
 
Ya solucione ya puedo imprimir pantalla  
DIM img AS NEW Picture
img = Desktop.Grab()
TRY MKDIR User.Home &/ "Escritorio/reporte/"
img.Save(User.home & "/Escritorio/reporte/captura.png")
PRINT "listo"
 


pero lo que necesito es que capture solo el formulario, en gambas 3 funciona asi
img = Desktop.Screenshot(FMain.x, FMain.y, FMain.w, FMain.h)
 

 
si alguien sabe alguna manera para gambas 2  avisen gracias, saludos para todos
 



 
gustavo_fleitas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir Pantalla Desde Gambas 2 
 
gustavo_fleitas:
En gambas2, para los formularios (y otros controles) existe el método .grab, que toma una captura de la imagen del control.

http://www.gambasdoc.org/help/comp/gb.qt/control/grab?es

Una pregunta ¿por qué usas gambas2?

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir Pantalla Desde Gambas 2 
 
Me siento mas comodo usando gambas 2, estoy haciendo un proyecto y mi unica solucion es tomar captura de la imagen del formulario en otro foro pregunte como podia hacer reporte, genial funciona al reporte pero las letra que quiero insertar no me acepta son tildes usadas en el idioma guarani ãẽĩõ y mi unica solucion es la capturar la imagen y hacer reportes de ella ejemplo el reporte tiene que quedar asi "hikuái peteĩ ñe´ẽme, oikuaa´ỹre sãmbyhyhara" pero este es el resultado:
 pantallazo_22
Saludos
 



 
gustavo_fleitas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir Pantalla Desde Gambas 2 
 
gustavo_fleitas escribió: [Ver mensaje]
Me siento mas cómodo usando gambas 2


Lamento decirte que a menos que tus programas los vayas a usar solo tú, te verás obligado a actualizar a gambas3 más pronto que tarde. El motivo es que gambas2 ya no tiene soporte por parte del autor y además se hace imposible su instalación en distribuciones modernas, porque algunas de sus dependencias ya han quedado obsoletas. Para que lo entiendas mejor, el programa que estás haciendo no va a funcionar en ninguna distribución moderna cuando lo distribuyas a tus amigos para que lo prueben.

Como alguien dijo alguna vez, "actualizarse o morir..."

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir Pantalla Desde Gambas 2 
 
Citar:
genial funciona al reporte pero las letra que quiero insertar no me acepta son tildes usadas en el idioma guarani ãẽĩõ y mi unica solucion es...

¿que método (porque hay varios) has usado para hacer el reporte?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir Pantalla Desde Gambas 2 
 
jsbsan escribió: [Ver mensaje]
Citar:
genial funciona al reporte pero las letra que quiero insertar no me acepta son tildes usadas en el idioma guarani ãẽĩõ y mi unica solucion es...

¿que método (porque hay varios) has usado para hacer el reporte?


Hola ya descubri como se hace en vez de poner  Desktop.Grab() se utiliza Form1.Grab() el nombre del formulario más .Grab() y solo captura el form y no todo el escritorio.
PUBLIC SUB Button1_Click()
DIM img AS NEW Picture
img = Form1.Grab()
TRY MKDIR User.Home &/ "Escritorio/reporte/"
img.Save(User.home & "/Escritorio/reporte/captura.png")
PRINT "listo"
END
 

 



 
gustavo_fleitas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron