Hola Antonio,
si pongo,
asume erroneamente un margen 0, eso es debido a que en el método Margin, al transformar CMS a INCH divide el valor por 2.54 y toma la parte entera del resultado, lo que es incorrecto.
un saludo,
Carlos.
si pongo,
oReport:Margin( 2.5, RPT_LEFT , RPT_CMETERS)asume erroneamente un margen 0, eso es debido a que en el método Margin, al transformar CMS a INCH divide el valor por 2.54 y toma la parte entera del resultado, lo que es incorrecto.
METHOD Margin( nValue, nType, nScale ) CLASS TReport
DEFAULT nValue := .2,;
nType := RPT_LEFT,;
nScale := RPT_INCHES
if nScale == RPT_CMETERS
nValue := Int( nValue/ 2.54) // Acá está mal, debe ser
nValue := nValue / 2.54 // Sin el INT
endif
......
return nilun saludo,
Carlos.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"