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
Como Imprimir Una Imagen?? [SOLUCIONADO]
Objetivo: Como Imprimir Una Imagen?? [SOLUCIONADO]
última edición por CanihoJR el Miercoles, 30 Septiembre 2009, 16:23; editado 1 vez
última edición por CanihoJR el Miercoles, 30 Septiembre 2009, 16:23; editado 1 vez
Objetivo: 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
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
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
Objetivo: 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...
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"
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
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"
Objetivo: Re: Como Imprimir?
Cambia la línea:
por esta otra:
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
por esta otra:
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
Objetivo: Re: Como Imprimir?
gracias por responder, como siempre, pero modifiqué la linea que me indicaste y nada, exactamente el mismo error :s probé tambien:
y mas de lo mismo... he probado otros 20 codigos y ejemplos que encontré por internet, sin ningun exito aun
y mas de lo mismo... he probado otros 20 codigos y ejemplos que encontré por internet, sin ningun exito aun
Objetivo: 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
Eso te funcionará bien seguro.
Eso te funcionará bien seguro.
Objetivo: 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
Objetivo: 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
Objetivo: Re: Como Imprimir?
si que está
mira:
mira:
canihojr@venus:~/Escritorio/LNAGestion$ pwd
/home/canihojr/Escritorio/LNAGestion
canihojr@venus:~/Escritorio/LNAGestion$ ls logo.png
logo.png
/home/canihojr/Escritorio/LNAGestion
canihojr@venus:~/Escritorio/LNAGestion$ ls logo.png
logo.png
Objetivo: 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
Página 1 de 3
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 1.0182s (PHP: -92% SQL: 192%)
Consultas SQL: 46 - Debug off - GZIP Activado