PrinDocument - Controlar varias paginas

05/04/2005 - 23:55 por HighSoft | Informe spam
Estoy utilizando PrinDocument para generar la impresion de mi aplicacion. He
logrado imprimir una pagina sin ningun problema, pero no se como pasar a la
siguiente (en VB6 usaba Printer.NextPage).
Si alguien sabe como hacerlo por favor hagamelo saber.


Gracias

Preguntas similare

Leer las respuestas

#1 A.Poblacion
06/04/2005 - 08:14 | Informe spam
"HighSoft" wrote in message
news:%
Estoy utilizando PrinDocument para generar la impresion de mi aplicacion.


He
logrado imprimir una pagina sin ningun problema, pero no se como pasar a


la
siguiente (en VB6 usaba Printer.NextPage).
Si alguien sabe como hacerlo por favor hagamelo saber.



Dentro del evento Print pones e.HasMorePages=true, y entonces el
PrintDocument te vuelve a invocar al evento Print para que le generes la
siguiente página.
Respuesta Responder a este mensaje
#2 HighSoft
06/04/2005 - 15:26 | Informe spam
Justamente usé e.HasMorePages=true pero lo que hace es repetir la primera
pagina



"A.Poblacion" escribió en
el mensaje news:O$SVg$
"HighSoft" wrote in message
news:%
> Estoy utilizando PrinDocument para generar la impresion de mi


aplicacion.
He
> logrado imprimir una pagina sin ningun problema, pero no se como pasar a
la
> siguiente (en VB6 usaba Printer.NextPage).
> Si alguien sabe como hacerlo por favor hagamelo saber.

Dentro del evento Print pones e.HasMorePages=true, y entonces el
PrintDocument te vuelve a invocar al evento Print para que le generes la
siguiente página.



Respuesta Responder a este mensaje
#3 A.Poblacion
06/04/2005 - 15:55 | Informe spam
"HighSoft" wrote in message
news:%
Justamente usé e.HasMorePages=true pero lo que hace es repetir la primera
pagina



Bueno, la página la tienes que pintar tú en tu código. El PrintDocument
lo que hace es llamar repetidamente al evento Print mientras mantengas a
true el HasMorePages. Dentro del evento Print se ejecuta tu código, y dentro
de ese código serás tú el que tendrás que llevar un contador de páginas (por
ejemplo, en una variable de la clase), incrementar la variable a cada
llamada, y escribir lo que le corresponda a la página que te indique tu
contador.
Respuesta Responder a este mensaje
#4 HighSoft
07/04/2005 - 00:51 | Informe spam
gracias


"A.Poblacion" escribió en
el mensaje news:
"HighSoft" wrote in message
news:%
> Justamente usé e.HasMorePages=true pero lo que hace es repetir la


primera
> pagina

Bueno, la página la tienes que pintar tú en tu código. El


PrintDocument
lo que hace es llamar repetidamente al evento Print mientras mantengas a
true el HasMorePages. Dentro del evento Print se ejecuta tu código, y


dentro
de ese código serás tú el que tendrás que llevar un contador de páginas


(por
ejemplo, en una variable de la clase), incrementar la variable a cada
llamada, y escribir lo que le corresponda a la página que te indique tu
contador.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida