Impresiones

14/07/2006 - 22:18 por Karlos Traveceras | Informe spam
Saludos.

Tengo la siguiente pregunta para el foro.

estoy usando la clase printdocument para mandar unas cuantas lineas a la
impresora.

hasta ahi todo bien..

pero ahora necesito darle un formato diferente.. mas profesional.. es
decir.. en vez de q sean solo lineas.
necesito poner un logotipo.
un encabezado sombreado y cosas asi..
todo dentro de la misma impresion pero no tengo la idea de como hacerlo..
alguien me puede sugerir algo.

Saludos..

Karlos Traveceras
un saludos desde
Guadalajara Jalisco Mx

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
15/07/2006 - 09:08 | Informe spam
"Karlos Traveceras" wrote in
message news:
estoy usando la clase printdocument para mandar unas cuantas lineas a la
impresora.

hasta ahi todo bien..

pero ahora necesito darle un formato diferente.. mas profesional.. es
decir.. en vez de q sean solo lineas.
necesito poner un logotipo.
un encabezado sombreado y cosas asi..
todo dentro de la misma impresion pero no tengo la idea de como hacerlo..
alguien me puede sugerir algo.



Tendrás que estudiar las rutinas del GDI+. Si ya estás enviando líneas a
la impresora, ya debes tener el objeto Graphics y estarás usando
g.DrawString(...) para escribir las lineas. De la misma forma que usas el
DrawString, hay toda una serie de rutinas similares que sirven para escribir
el resto de las cosas que quieres: g.DrawImage te sirve para pintar el
logotipo, g.DrawLine dibuja rectas y g.FillRectangle, rectángulos (los
puedes usar para crear el sombreado). Busca en el manual los métodos de la
clase System.Drawing.Graphics, donde encontrarás todos estos métodos y
muchos más.
Respuesta Responder a este mensaje
#2 Karlos Traveceras
17/07/2006 - 16:09 | Informe spam
Exelente.

Muchas gracias.

Saludos.

"Alberto Poblacion" wrote:

"Karlos Traveceras" wrote in
message news:
> estoy usando la clase printdocument para mandar unas cuantas lineas a la
> impresora.
>
> hasta ahi todo bien..
>
> pero ahora necesito darle un formato diferente.. mas profesional.. es
> decir.. en vez de q sean solo lineas.
> necesito poner un logotipo.
> un encabezado sombreado y cosas asi..
> todo dentro de la misma impresion pero no tengo la idea de como hacerlo..
> alguien me puede sugerir algo.

Tendrás que estudiar las rutinas del GDI+. Si ya estás enviando líneas a
la impresora, ya debes tener el objeto Graphics y estarás usando
g.DrawString(...) para escribir las lineas. De la misma forma que usas el
DrawString, hay toda una serie de rutinas similares que sirven para escribir
el resto de las cosas que quieres: g.DrawImage te sirve para pintar el
logotipo, g.DrawLine dibuja rectas y g.FillRectangle, rectángulos (los
puedes usar para crear el sombreado). Busca en el manual los métodos de la
clase System.Drawing.Graphics, donde encontrarás todos estos métodos y
muchos más.



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