Hi Eike,
The coding of this function seems to be going nicely, but for the string to double conversion I
would like some pointers/interpretations.
1. ODFF1.2 refers to 'xsd:float' and conversion 'according to the definition provided in XML
Schema, Part 2, Section 3.2.4'. I don't think I found that particular type and section. Could you
give links to these?
2. ODFF1.2 mentions under VALUE() that dates should be recognised, as well as fractional numbers,
e.g. '2 3/8'. I'm not sure if NUMBERVALUE() should recognise that too. For dates it is as good as
impossible (no separator, language and order is known); but fractional numbers could be recognised.
What is your judgement on this?
3. Currently I am putting the code for the string to double conversion in de function
ScNumberValue() itself as i can't find accessable stringtodouble functions that do not ask for
language settings. Now would be a very good time to tell that I have overlooked the accessible
stringtodouble function :).
Thank you for your time.
Winfried
Context
- fdo57180 add function NUMBERVALUE() to calc as defined in ODFF1.2 · Winfried Donkers
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.