Pregunta: | 10988 - IMPRESION DE NUMEROS |
Autor: | Armando Cholula |
hola foro estoy haciendo pruebas en delphi de impresion desde Tprinter, pero tengo un problema al intentar imprimir numeros(como los totales de una factura)estos no se alinean, utilizo el siguiente codigo:
printer.canvas.textout(x,y,dbedit1.text);{asi sub,iva,total} mi pregunta es:¿existe alguna funcion que me pueda auxilira en este detalle?. espero que alguien me pueda ayudar ..... gracias |
Respuesta: | qdevelop2000 |
Una de las soluciones posibles es utilizar la función "FormatFloat"; p.e.:
printer.canvas.textout(x, y, FormatFloat('###.###.###,.##', total)); siendo <total> una variable de tipo double. Otra solución, como veo que usas un dbEdit, es utilizar la propiedad DisplayFormat del TField asociado a ese dbEdit, poniéndole de valor ###.###.###,.## Esta última es la más recomendable para tu caso. Si necesitas más información usa nuestro email... |