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
 

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.

Preguntas similares