you need to use bitwise or function for java.
Or I think if you just add them up it will work.
(if the value are 1 , 2 , 4 then adding them will work)
"Samuel Antoun" <[EMAIL PROTECTED]> wrote:
>
>Hi Everybody,
>I'm trying to Display Negative Numbers with ALL the following:
>1) In RED
>2) In Parenthesis
>3) With a Minus Sign.
>
>I'm using the CSpFormatter class, and it works for ONLY ONE of the above at a time.
>
>Question: the method setNegativeNumbersStyle(int) accepts an int. How do I "OR" the
>NEGATIVE_IN_COLOR,
>NEGATIVE_WITH_PARENS, and NEGATIVE_WITH_MINUS ??
>
>Below is the Code I tried:
>
>
>private String formatForDisplay(String s) {
>
> String formattedString = "";
>
> CSpFormatter csf = new CSpFormatter();
>
> csf.setType(CSpFormatter.NUMBER_TYPE);
> csf.setUse1000Separator(true);
>
> //int style =
>NEGATIVE_IN_COLOR.or(NEGATIVE_WITH_MINUS).or(NEGATIVE_WITH_PARENS);
> //int style =
>CSpFormatter.NEGATIVE_IN_COLOR.or(CSpFormatter.NEGATIVE_WITH_MINUS).or(CSpFormatter.NEGATIVE_WITH_PARENS);
> //csf.setNegativeNumbersStyle(style);
>
>
> //csf.setNegativeNumbersStyle(CSpFormatter.NEGATIVE_WITH_MINUS);
> csf.setNegativeNumbersStyle(CSpFormatter.NEGATIVE_IN_COLOR);
> //csf.setNegativeNumbersStyle(CSpFormatter.NEGATIVE_WITH_PARENS);
>
> try {
> formattedString = csf.format( (CSpString) new CSpString(s),false);
> CSpLog.send (this,CSpLog.ERROR,"Formatted STRING ==> " + formattedString
>);
>
> } catch(CSpFormatException e) {
>
>
> CSpLog.send (this,CSpLog.ERROR,"Format Error " + e );
> }
>
>
> return(formattedString);
>
> }
_________________________________________________________________________
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]