Sobre impresion de factura

23/02/2008 - 07:01 por NetDevelp_junior | Informe spam
Hola gente, deseo saber como puedo hacer para imprimir los datos que
tengo en un formulario, lo que deseo imprimir en si no es el formulario
como ventana, sino solo el texto en la posicion que esta en el
formulario, ya que tengo las facturas ya impresas.

Cualquier ayuda que me puedan dar se los agradeceria
 

Leer las respuestas

#1 Alberto Poblacion
23/02/2008 - 10:27 | Informe spam
"NetDevelp_junior" wrote in message
news:%
Hola gente, deseo saber como puedo hacer para imprimir los datos que tengo
en un formulario, lo que deseo imprimir en si no es el formulario como
ventana, sino solo el texto en la posicion que esta en el formulario, ya
que tengo las facturas ya impresas.

Cualquier ayuda que me puedan dar se los agradeceria



No hay un procedimiento automático. Tendrás que programarlo. Para ello,
usa el objeto PrintDocument. Cuando llames al .Print del printdocument, se
disparará su evento PrintPage, y dentro de él tienes que suministrar el
contenido que quieres enviar a la página. En el argumento "e" del evento te
llegará un objeto de tipo Graphics, que representa el "papel" de la
impresora. Sobre este Graphics tienes que ejecutar instrucciones de GDI+
para pintar el contenido de la página. En tu caso, como solo quieres textos,
llamarás al método DrawString, pasándole los textos que tomas de tu
formulario y las coordenadas X,Y de la posición de tu factura en la que
quieres escribir cada texto.
Si buscas PrintDocument en MSDN encontrarás un ejemplo completo.

Preguntas similares