Visual Basic - centrar texto imprimiendo con printer

Life is soft - evento anual de software empresarial
 
Vista:

centrar texto imprimiendo con printer

Publicado por juan (119 intervenciones) el 14/08/2002 17:12:43
Holas de nuevo !!
cuando tengo que imprimir una planilla necesito imprimir nombre y apellido en la parte superior de la hoja con un tamaño de letra de 45, pero el problema se presenta cuando lo tengo que centrar, ya que tengo un codigo para esto, que es el siguiente :

nombreyapellido = txt(0) & " " & txt(1)
With Printer
.CurrentX = (.ScaleWidth - 1.5 - .TextWidth("nombreyapellido")) / 2
End With
Printer.CurrentY = 2
Printer.FontSize = 45
Printer.Font = "NuptialScript"
Printer.Print nombreyapellido

pero cuando lo impreme no me lo imprime centrado, sino que me lo imprime mas para el lado derecho de la hoja
agradesco su ayuda
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder