Merci Guillaume,
I didn't know this class, it will be very helpful.
thanks a lot,
Ludo.
Surlignage Guillaume Laforge <[EMAIL PROTECTED]>:
> Salut Ludo !
>
> If you wish to format a number, depending on a specified locale, you can
> convert your Float with some classes found in the java.text package. You can
> specify a pattern for the resulting String.
>
> DecimalFormat nf = (DecimalFormat)DecimalFormat.getInstance(Locale.FRENCH);
> nf.applyPattern("#,##0.00");
> // this pattern is very usefull for just keeping two digit for the decimal
> part (especially when dealing with currencies
> Float myFloatNumber = 123456789.123456
> String myFormattedString = nf.format(myFloatNumber);
> // myFormattedString will be equal to "123 456 789,12" in the locale is
> French
> // and it will be equal to "123,456,789.12" if the locale is English
>
> Guillaume
> ----- Original Message -----
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Sent: Wednesday, March 06, 2002 9:12 AM
> Subject: display numbers
>
>
> Hi,
> I have to display numbers in a PDF document, but it's frequently thousands
> or
> millions, so I would like to render it like this:
> 1 000 000 or 1'000'000
> instead of 1000000
> is it possible or may I write a fonction that convert it in a string before
>
> rendering it??
> Moreover, is the choice of the language including the rendering of
> numbers??
> for exemple in France we use a coma and not a dot in numbers:
> 14,89 <=> 14.89
>
> cheers,
> Ludo.
>
>
> -------------------------------------------------
> Webmail Saros: http://webmail.saros.fr
>
>
>
-------------------------------------------------
Webmail Saros: http://webmail.saros.fr