Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 3
Ir a la página 1, 2, 3  Siguiente
 
Como Imprimir Una Imagen?? [SOLUCIONADO]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Como Imprimir Una Imagen?? [SOLUCIONADO] 
 
Buenas! estoy en un punto de mi programa en el que necesito ir imprimiendo algun que otro documento, tanto en PDF como por la impresora, y si a la vez, es capaz de diferenciarme entre mi impresora de tickets y mi impresora A4, sin tener que especificar cada una de ellas en cada momento, mejor q mejor

He encontrado varios ejemplos por internet pero no me quedan totalmente claros, sobre todo porque la mayoria "imprimen" en HTML..... nose, no termino de enterarme, como siempre
 



 
última edición por CanihoJR el Miercoles, 30 Septiembre 2009, 17:23; editado 1 vez 
CanihoJR - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
Hola

Requiere gb.qt.ext y apenas la conozco, pero tampoco parece nada del otro mundo.

La clase printer

y te pasteo el ejemplo que viene
IF Printer.Setup() THEN RETURN

Draw.Begin(Printer) ' Initializes the draw
Draw.Text(TextArea1.Text, 200, 200) ' Prints the contents of a TextArea in the upper left hand corner
Printer.NewPage ' Prints a new page
Draw.Foreground = Color.Red
Draw.Rectangle(500, 200, 32, 32) ' Draws a small red rectangle
Draw.End ' Then send page to the printer

 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
Vale, ya lo comprendo, gracias!

no obstante, haciendo pruebas y tal, para imprimir texto no tengo problemas, pero si quiero "maquetar" un A4, con imagenes, texto y tal, no consigo cargar imagenes...

IF Printer.Setup() THEN RETURN

  Draw.Begin(Printer) 'Inicializar dibujo
  Draw.Image("/home/canihojr/Escritrio/LNAGestion/logo.png", 10, 10)
  Draw.Text("ESPERAMOS QUE NOS TRAIGAN TRABAJO QUE ESTAMOS ABURRIDOS", 500, 500) ' Prints the contents of a TextArea in the upper left hand corner
  Draw.End ' Then send page to the printer


Si comento la linea Draw.Image, no tengo problemas para mover/imprimir el texto.
Sin embargo con el Draw.Image me tira el siguiente error:

"Type mismatch: wanted > Image, got string instead"
 



 
CanihoJR - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
Cambia la línea:

Draw.Image("/home/canihojr/Escritrio/LNAGestion/logo.png", 10, 10)


por esta otra:

Draw.Image(Picture["/home/canihojr/Escritrio/LNAGestion/logo.png"], 10, 10)
 


El parámetro para la propiedad Image debe ser un objeto Picture ó Image, y tú le estabas pasando una
simple cadena de texto con la ruta a tu imagen.

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: Como Imprimir? 
 
gracias por responder, como siempre, pero modifiqué la linea que me indicaste y nada, exactamente el mismo error :s probé tambien:

Draw.Image(Picture("/home/canihojr/Escritorio/LNAGestion/logo.png"), 10, 10)


y mas de lo mismo... he probado otros 20 codigos y ejemplos que encontré por internet, sin ningun exito aun
 



 
CanihoJR - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
No comprendo porque eso no rula porque draw.image exige como bien dice jguardon que se le envíe un objeto imagen, pero ponlo de esta manera

Dim Img as image
Draw.Image(img.load("/home/canihojr/Escritorio/LNAGestion/logo.png"), 10, 10)


Eso te funcionará bien seguro.
 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
vale, eso ya lo habia probado anteriormente en unod e esos mil y un ejemplo que busqué xDD yyyyyyyyyy cierto y verdad que almenos obtengo un error diferente: NULL OBJECT :S asi q sigue sin funcionar :s tengo que tener alguna libreria concreta? o alguna otra idea? nunca me funciona lo que deberia funcionar xDDDDDDD
 



 
CanihoJR - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
¿null object? ¿Estas seguro que ese archivo está en esa ubicación? ¡Comprueba el nombre porque eso indica que no esá encontrando el archivo a cargar
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
si que está  

mira:
canihojr@venus:~/Escritorio/LNAGestion$ pwd
/home/canihojr/Escritorio/LNAGestion
canihojr@venus:~/Escritorio/LNAGestion$ ls logo.png
logo.png

 



 
CanihoJR - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Imprimir? 
 
pues a mi me da que ese archivo tiene alguna cosa de permisos porque lo cierto es que image.load no lo puede abrir y eso explicaría también que el picture que indicó jguardon de igualmente error
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
5.00 5 5 1
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Sé Si He Cargado Imagen En Un Pictur... CanihoJR General 4 Miercoles, 20 Enero 2010, 11:56 Ver último mensaje
CanihoJR
No hay nuevos mensajes Imprimir A Una Impresora De Ticket [SOLUCI... Miguel General 9 Sabado, 03 Julio 2010, 15:53 Ver último mensaje
aristicol
No hay nuevos mensajes Imprimir Con 2 Impresoras Según Condició... CanihoJR General 8 Domingo, 23 Enero 2011, 13:48 Ver último mensaje
CanihoJR
No hay nuevos mensajes Como Imprimir Una Imagen En Report En Gamb... NelsonVento General 1 Miercoles, 07 Septiembre 2011, 15:42 Ver último mensaje
NelsonVento
 

Publicar nuevo tema  Responder al tema  Página 1 de 3
Ir a la página 1, 2, 3  Siguiente

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
No puede descargar archivos
No puede publicar eventos en el calendario