Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2004, 16:02
victork_py
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 9 meses
Puntos: 1
PrintDocument, pasar a la sigte página

Hola a todos, estoy tratando de entenderle al PrintDocument, porque estoy desarrollando una aplicación con la que quiero imprimir un listado simple.
Lo que no estoy encontrando es la forma de pasar a la siguiente página, estoy practicando con el sigt código :

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{

Graphics g = e.Graphics;
g.PageUnit = GraphicsUnit.Millimeter;
StringFormat sf = new StringFormat();
sf.Alignment = StringAlignment.Far;
Font fnt = new Font("Courier", 10);
SolidBrush brush = new SolidBrush(Color.Black);
g.DrawString("Prueba 1", fnt, brush, 30, 10);
e.HasMorePages = true;
g.DrawString("Prueba 2", fnt, brush, 40, 10);
e.HasMorePages = false;
}

Lo que quiero es que en una página se imprima la palabra "Prueba 1" y en la siguiente página la palabra "Prueba 2", pero se imprimen en una sóla página. Que mas tengo que hacer?, a parte de poner en true la propiedad HasMorePages.