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
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


0