lnLines = ALINES(laLines, loFRX.User) IF lnLines > 0 FOR lnLoopCount = 1 TO lnLines DO CASE CASE ALLTRIM(laLines[lnLoopCount]) == '**-DIRECTIVE-NEGATIVE' TRY lblnNegative = (VAL(toObjProperties.Text) < 0) lblnIsNumber = TRUE CATCH && For invalid datatypes lblnNegative = FALSE lblnIsNumber = FALSE ENDTRY IF lblnNegative toObjProperties.Text = '<' + ; ALLTRIM(; TRANSFORM(ABS(VAL(toObjProperties.Text)),; "@R 999,999,999,999,999.99"); ) + '>' toObjProperties.PenRed = 255 toObjProperties.PenGreen = 0 toObjProperties.PenBlue = 0 toObjProperties.Reload = TRUE ELSE IF lblnIsNumber toObjProperties.Text = ALLTRIM(; TRANSFORM(ABS(VAL(toObjProperties.Text)),; "@R 999,999,999,999,999.99")) toObjProperties.Reload = TRUE ENDIF ENDIF ENDCASE NEXT ENDIFTIA