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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 NetDevelp_junior
26/02/2008 - 03:54 | Informe spam
Alberto Poblacion wrote:
"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.



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