Autor |
Mensaje |
luesmo2
Usuario
Registrado: Octobre 2009
Mensajes: 16
|
Printer.newpage
Hola a todos,
Estoy intentando imprimir con gambas3 en linux mint 16.
Imprime bien dejando sin imprimir la última linea.
La pregunta es cómo se carga una nueva página, no encuentro información por ningun lado.
Como dice la ayuda depues de prn.print Se lanza el evento prn_draw en el cual pongo lo que quiero imprimir y finalizo con paint.end
En "paginate" indica que en el evento prn_count s pone el número de paginas, pero no indica nada más.
Muchas gracias por todo.
Luis..
|
#1 Miercoles, 26 Febrero 2014, 15:59 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Printer.newpage
Acerca este tema hay esta pagina en la wiki de Gambas-it (en italiano):
http://www.gambas-it.org/wiki/index...pi.C3.B9_pagine
última edición por vuott el Miercoles, 26 Febrero 2014, 20:49; editado 1 vez
|
#2 Miercoles, 26 Febrero 2014, 17:51 |
|
|
luesmo2
Usuario
Registrado: Octobre 2009
Mensajes: 16
|
Re: Printer.newpage
Lo he mirado y no veo cómo salta la página.
Cada vez que llega a una sentencia myprn.print va a la funcion miprn_draw()
Pongo sentencias con paint acabo con paint.end y empieza a imprimir pero no salta la página, ya ponga miprn.count=4 en miprn_begin o no ponga nada.
No sé, ya probaré. Algo saldrá.
Muchas gracias por responder tan pronto
Luis..
última edición por luesmo2 el Jueves, 27 Febrero 2014, 10:36; editado 1 vez
|
#3 Jueves, 27 Febrero 2014, 10:16 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Printer.newpage
Citar: aunque el italiano no es muy fuerte
Usa el http://translate.google.es/
http://translate.google.es/translat...pi.C3.B9_pagine
Cuidado que lo traduce todo, incluso el código fuente, lo tienes que ir comparando con el original para que no se te escape nada.
|
#4 Jueves, 27 Febrero 2014, 10:28 |
|
|
luesmo2
Usuario
Registrado: Octobre 2009
Mensajes: 16
|
Re: Printer.newpage
A mi me da la impresion de que debe haber alguna instrucción que produzca el salto.
Desde luego cada vez que llega a miprn.print no es, porque es claro que con .end imprime y se para.
Si lo encuentro ya os lo diré. Sea fallo mio o no.
Luis..
|
#5 Jueves, 27 Febrero 2014, 10:39 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Printer.newpage
Eso quiere ser y es un simple ejemplo que muestra la impresion de 2 páginas, y funciona. Tu puedes crear tambien un file .pdf, si tu pones la propiedad .outfile = del objecto Printer .
La propiedad .Count dice cuántas páginas hay en una copia del documento. Si no se especifica esta propiedad .Count, el número de páginas que se imprimirán es: 1.
El procedimiento de impresión de múltiples páginas establece que al final de la impresión de una página - es decir: al final del evento _Draw () - el evento _Draw () es abandonado, y luego es levantado de nuevo de forma automática.
última edición por vuott el Viernes, 28 Febrero 2014, 19:12; editado 3 veces
|
#6 Jueves, 27 Febrero 2014, 15:55 |
|
|
luesmo2
Usuario
Registrado: Octobre 2009
Mensajes: 16
|
Re: Printer.newpage
Al final era el ppd de la impresora. Instalé la Epson-LX-300+ y quite el que me bajé. También unido a que los ajustes mecánicos de la impresora hacían que todo saliera desplazado. Con papel continuo no lo puedo probar porque no funciona. Tuve que borrarlo todo y empezar de nuevo pero, bueno, se acabó el problema... (este problema)
Gracias por vuestra ayuda.
Luis
|
#7 Sabado, 01 Marzo 2014, 21:50 |
|
|
|