Visual Basic para Aplicaciones - como imprimir un texto alineado a la derecha

Life is soft - evento anual de software empresarial
 
Vista:

como imprimir un texto alineado a la derecha

Publicado por PATRICIO GONZALEZ (10 intervenciones) el 16/12/2002 20:28:30
como imprimir un texto alineado a la derecha con el objeto printer
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

RE:como imprimir un texto alineado a la derecha

Publicado por Fernando (6 intervenciones) el 19/12/2002 19:35:20
Buena Pregunta!!!!!! en teoria creo que hay una propiedad del objeto printer que hace eso, pero a mi no me funciono. Yo tube que implementar un código medio raro que improvise, pero funciono bien, el unico problema es que si lo que vas a imprimir son varios renglones, y no uno solo, es mejor que uses solo la letra CourierNew. con las demas queda desprolijo. el código es mas o menos así:

Dim str as String 'String que se va a imprimir
Dim strLen as Integer 'Para determinar el largo del texto

str = "dato a imprimir"
strLen = Len(str)
Printer.Print Tab(50 - strLen); str
Printer.EndDoc

Esto hace que el texto que haya en str, se imprima "contra" la columna 50, es decir, si vos le decis Tab(50) las palabras se imprimen Desde la columna 50, con este código se imprimen donde coresponda, para terminar en la lina 50.
Si presisas mas ayuda escribime.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar