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