You can fix that with stream modifiers (ostream::precision & ostream::width).
Leonard On Aug 7, 2008, at 1:21 AM, Dominik Seichter wrote: > Hello, > > Thanks! This works. It is not quite yet what I want. For examples > this writes > 3.500000 to a PDF if I have the double 3.5. In this case we do not > need the > appended zeros. > > Does anyone know to disable scientific mode for STL output streams > but still > write only a minimum of required figures? > > Nontheless I commited your fix as it is better as the broken > behaviour before. > Our unit tests fail right now though because of the problem above. > > best regards, > Dom > > Am Donnerstag, 7. August 2008 schrieb Pierre Marchand: >> As a quick workaround for output of floating point values (in SVN >> Head): >> >> Index: src/PdfVariant.cpp >> =================================================================== >> --- src/PdfVariant.cpp (révision 887) >> +++ src/PdfVariant.cpp (copie de travail) >> @@ -230,7 +230,7 @@ >> // Use ostringstream, so that locale does not matter >> std::ostringstream oss; >> PdfLocaleImbue(oss); >> - oss << m_Data.dNumber; >> + oss << std::fixed << m_Data.dNumber; >> >> pDevice->Write( oss.str().c_str(), oss.str().size() ); >> break; >> >> >> I don’t know at all if it can be seen as a fix but at least it >> worked here >> (opensuse 10.3). > > > > -- > ********************************************************************** > Dominik Seichter - [EMAIL PROTECTED] > KRename - http://www.krename.net - Powerful batch renamer for KDE > KBarcode - http://www.kbarcode.net - Barcode and label printing > PoDoFo - http://podofo.sf.net - PDF generation and parsing library > SchafKopf - http://schafkopf.berlios.de - Schafkopf, a card game, > for KDE > Alan - http://alan.sf.net - A Turing Machine in Java > ********************************************************************** > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > Podofo-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/podofo-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Podofo-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/podofo-users
