Amigos tengo un problema ando buscando procedimientos para poder imprimir datos que tengo en un grid a una factura y lo que quiero es como pongo en una posición especifica a la lista que quiero imprimir, para comenzar baje ese ejemplo:
de:
http://foro.elhacker.net/net/imprimir_con_c-t234515.0.html
**************************
Bien, lo primero que debes hacer es añadir un objeto PrintDocument a tu formulario.
A continuación, en el evento PrintPage de dicho objeto escribes lo siguiente (los parámetros los pones a tu gusto para personalizar el diseño y formato del texto):
Código
private void printDocument1_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString("SampleText",
new Font("Arial", 80, FontStyle.Bold), Brushes.Black, 150, 125);
}
Y para iniciar la impresión escribe esto dónde quieras hacerlo (por ejemplo un botón):
Código
printDocument1.Print();
**Pero el inconveniente es que no se pone la impresion en la posición que quiero, AYÚDENME.