Foros del Web » Programación para mayores de 30 ;) » Programación General »

¿Como enviar un texto Rotado a la Impresora?

Estas en el tema de ¿Como enviar un texto Rotado a la Impresora? en el foro de Programación General en Foros del Web. Hola tengo una gran problema este fragmento de código me sirve para imprimir un texto rotadondolo 90º en un PictureBox o Form usando la api ...
  #1 (permalink)  
Antiguo 30/03/2004, 20:37
 
Fecha de Ingreso: marzo-2004
Mensajes: 6
Antigüedad: 20 años
Puntos: 0
¿Como enviar un texto Rotado a la Impresora?

Hola tengo una gran problema este fragmento de código me sirve para imprimir un
texto rotadondolo 90º en un PictureBox o Form usando la api CreateFont pero quisiera
enviarlo a la impresora (lineas comentadas) pero sale normal o sea sin rotar como
podria hacer ya que en la misma pasada de la impresora tengo que escribir numeros en
diferentes angulos. Desde ya eternamente agradecido.
Miguel

New_Font = CreateFont(-MulDiv(caja(i).Font.Size * Zoom, _
GetDeviceCaps(hdc, LOGPIXELSY), 72), 0, 900, _
0, 0, 0, 0,0, DEFAULT_CHARSET, _
OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, _
4, DEFAULT_PITCH, Name)

SelectObject picHidden.hdc, New_Font
'SelectObject Printer.hdc, New_Font

picHidden.CurrentX = X

picHidden.CurrentY = Y

picHidden.Print "Cadena"

'Printer.Print ""
'Printer.Print "Cadena"
'Printer.EnDoc

DeleteObject New_Font
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:16.