diff options
author | Ouyang Leyan <ouyang.leyan@hotmail.com> | 2020-12-16 22:13:58 +0100 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-02-11 15:59:42 +0100 |
commit | 4a9d257bec7964c0b611b2d422b7842fc5ee38e0 (patch) | |
tree | be54dc0f8d89f5fe42941e0d13fb17cad488f5e2 /xmloff | |
parent | f641858aeee3f16f75d79a121033659583569479 (diff) |
tdf#136011 convert numbers in categories to string during chart export
When converting a Calc chart to a chart with an internal data source,
multi-level categories consisting only in numbers are exported as
double and not string. However, labels could only be generated from
string values so the labels were lost in the converted chart. This
commit allows labels to be generated from double values.
Change-Id: I1cc1059f5157b782beb3eefccda5257b1bc2ca29
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107858
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/chart/SchXMLExport.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xmloff/source/chart/SchXMLExport.cxx b/xmloff/source/chart/SchXMLExport.cxx index 9c99ac16167c..87bfb050164a 100644 --- a/xmloff/source/chart/SchXMLExport.cxx +++ b/xmloff/source/chart/SchXMLExport.cxx @@ -1550,7 +1550,11 @@ static void lcl_exportComplexLabel( const Sequence< uno::Any >& rComplexLabel, S OUString aString; if( !(rElem >>= aString) ) { - //todo? + double aNum; + if (rElem >>= aNum) + { + aString = OUString::number(aNum); + } } SchXMLTools::exportText( rExport, aString, false /*bConvertTabsLFs*/ ); } |