por favor

karu
13 de Julio del 2004
soy nueva en esto, y necesito con el objeto printer hacer una impresion y poner los datos alineados
alguien me puede ayudar por favor?
muchas gracias

krizall
13 de Julio del 2004
hola karu, no te entiendo muy bien pero aqui te va algo:

printer.currentx=1440
printer.currenty=1440
printer.print "Hola"
printer.enddoc 'finaliza la impresion
printer.newpage 'neva pagina

esto te imprime a 1440 pixelex(creo) en el ejex osea de izquierda al derecha
y 1440 pixeles de arriba hacia abajo

ahora tu puedes cambiar esas coordenadas para imprimir en el lugar que tu quieras, puedes imprimir lineas cuadros sombreados, o lo que te imagines, solo que si cuestal un poco de trabajo, mas que dificil es laborioso tener que encontrar las coordenadas correctas...
bueno, espero te sirva de algo
no es una explicacion de lo mejor pero para esto hay que practicar, ya que no es posible saber que es lo qu quieres hacer...

karu
13 de Julio del 2004
ante todo muchas gracias

ahora eso lo tengo, pero a ver si puedo explicar bien
yo tengo:
printer.currentx= 1000
printer.print rsArchivo("detalle"): & valor & unidad

donde valor puede tener un digito o muchos , y quiero que me quede alineado, y lo mismo pasa con unidad, se entiende?
probe con pasarlo a un string de una longitud fija y hacer un rset(string), asi lo alinea todo a la derecha, lo que pasa es que toma distinto espacio de impresion si es blanco o si es un dato
bueno espero que se entienda
gracias