La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9470 - ALINEAR DATOS NUMéRICOS AL IMPRIMIR
Autor:  Charles Angulo Torres
Como puedo hacer para que al momento de imprimir mis datos numericos pueda alinearlos a la derecha para una mejor presentacion, por que al momento de imprimirlos por defecto se alinean al lado izquierdo. En mi poco conocimiento de VB pues hice un procedimiento que me rellena espacios en blanco a la izquierda de un numero al momento de imprimirlo para que pueda simular una alineacion a la derecha, pero claro que esto funciona solo con algunos tipos de fuentes. ¿No existe alguna manera? Gracias por al respuesta.

  Respuesta:  Xavi
Hola Charles, hay una instruccion, creo que es textwidth, que te devuelve la anchura en pixels del tamaño de una cadena.
Sabiendo el tamaño, posicionate en una posicion del papel con printer.scalex y printer.scaley y restale horizontalmente la anchura de la cadena, de esta manera te quedaran siempre bien alineadas.

Espero que te sirva...