Devolver la hoja al principio

25/05/2006 - 15:36 por Marco Elgueta | Informe spam
hola a todos.
Al imprimir con Graphics.DrawString usando una impresora de punto y hoja
continua, mi idea es que al imprimir nuevamente algo la hoja vuleva a su
posición de impresion e imprima pero comienza a imprimir desde la posicion de
corte, o sea, no se retrae.
Mi idea es no hacerlo con txt y manteniendo Printing de VB.NET 2003.

Gracias de ante mano
 

Leer las respuestas

#1 Squiur
25/05/2006 - 15:46 | Informe spam
Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As
System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
.
.
.
e.Graphics.DrawString(str, Font, Brushes.Black, X10, Y)
.
.
'si Y es mayor que el margen de pagina entonces que vuelva a crear una
pagina nueva

If Y > 0.95 * (pageHeight + .Margins.Top) Then
e.HasMorePages = True
Exit Sub
End If
.
.
.
.

tienes que tener una variable "Y" que se incremente, cuando llegue al margen
inferior establecido creas la nueva pagina y reinicias la Variable "Y"
Gracias
Atte.
Squiur.


"Marco Elgueta" escribió:

hola a todos.
Al imprimir con Graphics.DrawString usando una impresora de punto y hoja
continua, mi idea es que al imprimir nuevamente algo la hoja vuleva a su
posición de impresion e imprima pero comienza a imprimir desde la posicion de
corte, o sea, no se retrae.
Mi idea es no hacerlo con txt y manteniendo Printing de VB.NET 2003.

Gracias de ante mano

Preguntas similares