Page 1 of 1

problemas com cmsay

Posted: Thu Jan 12, 2006 3:12 pm
by lcortesm67
amigos tengo una impresion con tprinter, y funciona bien, pero........ cuando imprimo columnas con valores numericos, estos se centran en la columan y se ven descuadrados.

oPrn:Cmsay(fila, 12.4, TRANSFORM(Net_Fac,"99,999,999"), oFntPeque)
oPrn:Cmsay(fila, 14.4, TRANSFORM(Exe_Fac,"99,999,999"), oFntPeque)
oPrn:Cmsay(fila, 16.4, TRANSFORM(Iva_Fac,"99,999,999"), oFntPeque)
oPrn:Cmsay(fila, 18.4, TRANSFORM(Tot_Fac,"99,999,999"), oFntPeque)

como alineo los numeros a la derecha ???

Posted: Thu Jan 12, 2006 4:04 pm
by manuramos
Intenta esto:

oPrn:Cmsay(fila, 12.4, TRANSFORM(Net_Fac,"@B 99,999,999"), oFntPeque)

Si no te funciona, tendras que utilizar algo asÍ:

cDato := TRIM(TRANSFORM(Net_Fac,"99,999,999"))
nVar := oPrn:GetTextWidth(cDat,oFntPeque)
oPrn:Cmsay(fila, 12.4+ancho columna-nVar, cDato,oFntPeque)

Un saludo.